.tournament-header{background:var(--text-white);padding:1rem 0;border-bottom:1px solid var(--second-color);position:relative;z-index:10}.tournament-header .container{max-width:1200px;margin:0 auto;padding:0 1rem}.tournament-header .level{align-items:center;justify-content:space-between}.tournament-header .level-left .menu-list{display:flex;flex-direction:row;width:100%;align-items:center;gap:30px}.tournament-header .level-left .menu-list .menu-bg{display:none}.tournament-header .level-left .menu-list .menu-item{width:-moz-fit-content;width:fit-content}.tournament-header .level-left .menu-list .menu-item a{width:100%;font-size:1.2rem;font-weight:600;color:var(--text-black);text-decoration:none}.tournament-header .level-left .menu-list .menu-item a:hover{color:red}.tournament-header .level-left .level-item{display:none}.tournament-header .level-left .button{border:2px solid var(--text-black);background:rgba(0,0,0,0);color:var(--text-black);transition:all .3s ease}.tournament-header .level-left .button:hover{background:var(--text-black);color:var(--text-white)}.tournament-header .level-left .button .icon{font-size:1.2rem}.tournament-header .tag.is-danger{background-color:var(--second-color);color:var(--text-white);font-size:1rem;padding:.75rem 1.5rem;border-radius:25px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(39,87,175,.3)}@media screen and (max-width:768px){.tournament-header{padding:.8rem 0}.tournament-header .container{padding:0 1rem}.tournament-header .level{flex-direction:row;justify-content:space-between}.tournament-header .level .level-left .menu-list{display:flex}.tournament-header .level .level-left .menu-list .button{padding:.5rem;border-radius:8px}.tournament-header .level .level-left .menu-list .button .icon{font-size:1rem}.tournament-header .tag.is-danger{font-size:.9rem;padding:.6rem 1.2rem;border-radius:20px}}@media screen and (max-width:480px){.tournament-header{padding:.6rem 0}.tournament-header .container{padding:0 .8rem}.tournament-header .level{flex-direction:row;justify-content:space-between}.tournament-header .level .level-left{position:relative}.tournament-header .level .level-left .menu-list{position:absolute;top:-20px;left:-550px;background:#fff;width:105vw;height:102vh;opacity:.9;padding:40px 20px 20px;border-radius:10px;gap:10px;flex-direction:column;align-items:flex-start;transition:all .3s ease}.tournament-header .level .level-left .menu-list.open{top:-20px;left:-20px}.tournament-header .level .level-left .menu-list .button{padding:.4rem}.tournament-header .level .level-left .menu-list .button .icon{font-size:.9rem}.tournament-header .level .level-left .level-item{display:block}.tournament-header .tag.is-danger{font-size:.8rem;padding:.5rem 1rem;border-radius:18px}}@media screen and (max-width:360px){.tournament-header{padding:.5rem 0}.tournament-header .container{padding:0 .5rem}.tournament-header .level{align-items:center}.tournament-header .level-left .button{padding:.3rem;min-width:40px;min-height:40px}.tournament-header .level-left .button .icon{font-size:.8rem}.tournament-header .tag.is-danger{font-size:.7rem;padding:.4rem .8rem;border-radius:15px;white-space:nowrap}}@media screen and (max-height:600px)and (orientation:landscape){.tournament-header{padding:.4rem 0}.tournament-header .tag.is-danger{font-size:.8rem;padding:.4rem .8rem}}