.tournament-module__x8CIEG__page{--navy:#020e24;--gold:#f5aa00;color:#fff;background:var(--navy);min-height:100vh;overflow-x:hidden}.tournament-module__x8CIEG__page h1,.tournament-module__x8CIEG__page h2,.tournament-module__x8CIEG__page h3{font-family:var(--font-public-interface),"Arial Narrow",sans-serif}.tournament-module__x8CIEG__hero{border-bottom:2px solid var(--gold);background:radial-gradient(circle at 72% 35%,#0b3452 0,#051c35 35%,#020e24 75%);align-items:center;min-height:310px;padding:45px max(42px,50vw - 660px);display:flex}.tournament-module__x8CIEG__hero>div{width:100%}.tournament-module__x8CIEG__hero a{color:#fff;align-items:center;gap:5px;margin-bottom:28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tournament-module__x8CIEG__hero a:hover,.tournament-module__x8CIEG__hero a:focus-visible{color:var(--gold)}.tournament-module__x8CIEG__hero a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.tournament-module__x8CIEG__hero>div>span,.tournament-module__x8CIEG__bracketSection>header>span{color:var(--gold);letter-spacing:4px;font-size:14px;font-weight:800}.tournament-module__x8CIEG__hero h1{text-transform:uppercase;max-width:980px;margin:8px 0 13px;font-size:56px;line-height:1.02}.tournament-module__x8CIEG__rule{background:var(--gold);width:90px;height:5px;margin-bottom:20px}.tournament-module__x8CIEG__hero dl{flex-wrap:wrap;gap:16px 35px;margin:0;display:flex}.tournament-module__x8CIEG__hero dl div{align-items:center;gap:8px;display:flex}.tournament-module__x8CIEG__hero dt{color:var(--gold);display:flex}.tournament-module__x8CIEG__hero dt svg{width:20px}.tournament-module__x8CIEG__hero dd{margin:0;font-size:14px;font-weight:700}.tournament-module__x8CIEG__bracketSection{background:radial-gradient(circle at 50% 15%,#082541,#020e24 65%);padding:40px max(30px,50vw - 660px) 55px}.tournament-module__x8CIEG__bracketSection>header{text-align:center}.tournament-module__x8CIEG__bracketSection>header h2{margin:7px 0 12px;font-size:36px}.tournament-module__x8CIEG__bracketSection>header i{background:var(--gold);width:64px;height:4px;margin:0 auto 30px;display:block}.tournament-module__x8CIEG__bracketViewport{width:100%;padding:4px 4px 18px;overflow-x:auto}.tournament-module__x8CIEG__bracketViewport:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.tournament-module__x8CIEG__rounds{justify-content:center;align-items:flex-start;gap:22px;min-width:max-content;display:flex}.tournament-module__x8CIEG__round{width:310px}.tournament-module__x8CIEG__round>h3{border:1px solid var(--gold);color:var(--gold);text-align:center;background:#061a32;border-radius:5px 5px 0 0;margin:0;padding:13px;font-size:21px}.tournament-module__x8CIEG__roundDate{background:#0a2845;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px;font-size:12px;display:flex}.tournament-module__x8CIEG__roundDate svg{width:15px}.tournament-module__x8CIEG__matchups{gap:18px;padding-top:18px;display:grid}.tournament-module__x8CIEG__matchup{color:#061028;background:#f8f8f6;border:1px solid #385269;border-radius:5px;overflow:hidden}.tournament-module__x8CIEG__matchup>header{color:#fff;background:#071a32;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}.tournament-module__x8CIEG__matchup time{align-items:center;gap:4px;display:flex}.tournament-module__x8CIEG__matchup time svg{width:13px}.tournament-module__x8CIEG__team{border-top:1px solid #d6d8db;grid-template-columns:30px 1fr 34px;align-items:center;min-height:43px;display:grid}.tournament-module__x8CIEG__team>span{color:#946500;text-align:center;font-size:12px}.tournament-module__x8CIEG__team strong{border-inline:1px solid #e0e1e3;padding:0 8px;font-size:13px}.tournament-module__x8CIEG__team b{text-align:center}.tournament-module__x8CIEG__winner{background:#fff3cc}.tournament-module__x8CIEG__winner strong,.tournament-module__x8CIEG__winner b{color:#7a5200}.tournament-module__x8CIEG__matchup footer{color:#4a5564;border-top:1px solid #d6d8db;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:flex}.tournament-module__x8CIEG__matchup footer svg{width:13px}.tournament-module__x8CIEG__empty{text-align:center;background:#06203880;border:1px solid #385269;border-radius:6px;max-width:760px;margin:0 auto;padding:55px 35px}.tournament-module__x8CIEG__empty>svg{width:65px;height:65px;color:var(--gold)}.tournament-module__x8CIEG__empty h3{margin:13px 0 8px;font-size:29px}.tournament-module__x8CIEG__empty p{max-width:560px;margin:auto;font-size:15px;line-height:1.6}@media (max-width:850px){.tournament-module__x8CIEG__hero{padding-inline:28px}.tournament-module__x8CIEG__hero h1{font-size:45px}.tournament-module__x8CIEG__bracketSection{padding-inline:22px}.tournament-module__x8CIEG__rounds{justify-content:flex-start}}@media (max-width:520px){.tournament-module__x8CIEG__hero{min-height:285px;padding:34px 18px}.tournament-module__x8CIEG__hero a{margin-bottom:22px}.tournament-module__x8CIEG__hero h1{font-size:36px}.tournament-module__x8CIEG__hero dl{gap:10px;display:grid}.tournament-module__x8CIEG__bracketSection{padding:32px 14px 44px}.tournament-module__x8CIEG__bracketSection>header h2{font-size:29px}.tournament-module__x8CIEG__round{width:280px}.tournament-module__x8CIEG__empty{padding:42px 20px}.tournament-module__x8CIEG__empty h3{font-size:25px}}
