.player-theme{--game-blue:#2563eb;--game-red:#c92130;--game-bg:#070d18;--game-panel:#0b1424;--game-line:#28384f;--game-muted:#a8b9d2}.player-theme .page-shell{gap:1.5rem}.player-theme .page-title{text-transform:uppercase;font-weight:900}.player-theme .page-eyebrow{color:#93b9ff;font-weight:800}.player-theme .btn-primary{background:var(--game-red);border-color:#d83c49;color:white;box-shadow:none}.player-theme .btn-primary:hover{background:#ad1927;box-shadow:none}.player-theme .btn-primary.auth-sign-in-btn{border-color:#76516b;background:linear-gradient(135deg,#10295f 0 49.5%,#741b28 50.5% 100%);box-shadow:-10px 12px 28px rgba(16,41,95,.34),10px 12px 28px rgba(116,27,40,.34)}.player-theme .btn-primary.auth-sign-in-btn:hover{background:linear-gradient(135deg,#183a7b 0 49.5%,#8b2332 50.5% 100%);box-shadow:-12px 16px 34px rgba(16,41,95,.42),12px 16px 34px rgba(116,27,40,.42)}.player-theme .challenge-step-card{border-color:transparent;background:linear-gradient(#090d15,#090d15) padding-box,linear-gradient(90deg,#2563eb 0 50%,#c92130 50% 100%) border-box}.player-theme .nav-quick-action{border-color:#8f6c24;background:#101216}.player-theme .nav-quick-action:hover{border-color:#b88a2d}.player-theme .nav-quick-action__blue,.player-theme .nav-quick-action__red,.player-theme .nav-quick-action__white{color:#fff}.player-theme .btn-secondary{background:#101d32;border-color:#315582;color:white;box-shadow:none}.player-theme .btn-secondary:hover{background:#172b49;border-color:#60a5fa}.player-theme .btn-primary.league-hero-create{background:#741b28;border-color:#a33342}.player-theme .btn-primary.league-hero-create:hover{background:#8b2332}.player-theme .btn-secondary.league-hero-explore{background:#10295f;border-color:#315fa8}.player-theme .btn-secondary.league-hero-explore:hover{background:#183a7b}.player-theme .card,.player-theme .surface-panel{background:var(--game-panel);border-color:var(--game-line);box-shadow:none}.player-theme .section-header__title:after{background:#2563eb;box-shadow:1.5rem 0 #c92130}.player-theme .home-action{background:#0b1424;border-left:4px solid #2563eb;box-shadow:none}.player-theme .home-action:nth-child(2n){border-left-color:#c92130}.player-theme .home-action[href="/get-app"] h2{color:#b88a2d}.player-theme .home-action[href="/get-app"]>p{color:#e2e5eb}.player-theme .home-action[href="/get-app"]>div:last-child>span{animation:home-download-pulse 2s ease-in-out 2}.player-theme .home-action[href="/get-app"]:is(:hover,:focus-visible)>div:last-child>span{border-color:#b88a2d;background:#1b2e4b;box-shadow:0 0 0 3px rgba(184,138,45,.2)}@keyframes home-download-pulse{0%,to{box-shadow:0 0 0 0 rgba(184,138,45,0)}50%{box-shadow:0 0 0 4px rgba(184,138,45,.28);border-color:#b88a2d}}@media (prefers-reduced-motion:reduce){.player-theme .home-action[href="/get-app"]>div:last-child>span{animation:none}}.player-theme #rules-scoring>.grid:first-of-type>div:nth-child(2n)>p:first-child{color:#f87171}.player-theme .game-league,.player-theme .game-panel{min-width:0;border:1px solid var(--game-line);border-radius:.65rem;background:var(--game-panel)}.game-hero{min-width:0;overflow:hidden;border:1px solid #28384f;border-radius:.75rem;background:#070d18}.game-corner-stripe{height:6px;background:#1d4ed8;border-right:0 solid #b91c1c;position:relative}.game-corner-stripe:after{content:"";position:absolute;inset:0 0 0 50%;background:#b91c1c}.game-hero-grid{display:grid;gap:1.25rem;padding:1.25rem;align-items:start}.game-eyebrow{font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#a8b9d2}.game-rope{border-top:4px double #28384f}.game-cta{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:44px;padding:.8rem 1rem;border-radius:.4rem;background:#c92130;color:white;font-size:.75rem;font-weight:900;text-decoration:none}.game-cta:hover{background:#ad1927;text-decoration:none}.game-link{color:#93b9ff;text-underline-offset:4px}.game-bout{min-width:0;border:1px solid #28384f;border-radius:.5rem;background:#0b1424;overflow:hidden}.game-corner{min-width:0;min-height:64px;padding:.65rem;transition:background .15s}.game-corner--blue{border-left:4px solid #2563eb;background:#14264b;color:#93c5fd;text-align:left;border-radius:.3rem 0 0 .3rem}.game-corner--red{border-right:4px solid #c92130;background:#341522;color:#fca5a5;text-align:right;border-radius:0 .3rem .3rem 0}.game-corner[aria-pressed=true]{outline:1px solid currentColor;outline-offset:-1px}.game-corner--blue:hover{background:#1e3a6d}.game-corner--red:hover{background:#511e2c}.game-option{min-height:40px;padding:.5rem .7rem;border:1px solid #40516b;border-radius:.35rem;background:#101d32;color:white;font-size:.7rem;font-weight:700}.game-option[aria-pressed=true]{border-color:#60a5fa;background:#1e3a6d}.game-hero :is(button,a,select):focus-visible{outline:2px solid #bfdbfe;outline-offset:3px}@media (min-width:640px) and (max-width:1199px){.game-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.game-hero-grid>header{grid-column:1/-1}}@media (min-width:1200px){.game-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr) minmax(0,.95fr)}.game-hero-grid>header{padding-right:.75rem}}.player-theme .competition-page>header{border-bottom:4px double #28384f;padding-bottom:1.5rem}.player-theme .competition-page>header img{filter:none}.player-theme .competition-page :is(table,article){border-color:#28384f}.player-theme .competition-page .annual-global-leader{background:linear-gradient(115deg,#17130b,#332610 35%,#493718 48%,#2b210f 62%,#14120c);border-color:#927039;box-shadow:inset 0 1px 0 rgba(244,210,135,.3),inset 0 -1px 0 rgba(146,112,57,.35)}.player-theme .competition-page .annual-global-silver{background:linear-gradient(115deg,#12151a,#282e36 35%,#3c434c 48%,#242a32 62%,#111419);border-color:#737d8c;box-shadow:inset 0 1px 0 rgba(226,232,240,.3),inset 0 -1px 0 rgba(115,125,140,.35)}.player-theme .competition-page .annual-global-bronze{background:linear-gradient(115deg,#1a110d,#342216 35%,#4b301e 48%,#2d1e14 62%,#17100c);border-color:#94633e;box-shadow:inset 0 1px 0 rgba(218,157,108,.3),inset 0 -1px 0 rgba(148,99,62,.35)}.player-theme .monthly-championship-page :is(article:first-child,tbody>tr:first-child){background:repeating-linear-gradient(45deg,transparent 0 11px,rgba(239,198,109,.1) 11px 13px,rgba(0,0,0,.2) 13px 15px,transparent 15px 26px),repeating-linear-gradient(-45deg,transparent 0 11px,rgba(239,198,109,.08) 11px 13px,rgba(0,0,0,.18) 13px 15px,transparent 15px 26px),linear-gradient(115deg,#17130b,#332610 35%,#493718 48%,#2b210f 62%,#14120c);border-color:#927039;box-shadow:inset 0 1px 0 rgba(244,210,135,.35),inset 0 -1px 0 rgba(146,112,57,.4)}.player-theme .monthly-championship-page :is(article:nth-child(2),tbody>tr:nth-child(2)){background:repeating-linear-gradient(45deg,transparent 0 11px,rgba(226,232,240,.1) 11px 13px,rgba(0,0,0,.2) 13px 15px,transparent 15px 26px),repeating-linear-gradient(-45deg,transparent 0 11px,rgba(226,232,240,.08) 11px 13px,rgba(0,0,0,.18) 13px 15px,transparent 15px 26px),linear-gradient(115deg,#12151a,#282e36 35%,#3c434c 48%,#242a32 62%,#111419);border-color:#737d8c;box-shadow:inset 0 1px 0 rgba(226,232,240,.35),inset 0 -1px 0 rgba(115,125,140,.4)}.player-theme .monthly-championship-page :is(article:nth-child(3),tbody>tr:nth-child(3)){background:repeating-linear-gradient(45deg,transparent 0 11px,rgba(218,157,108,.1) 11px 13px,rgba(0,0,0,.2) 13px 15px,transparent 15px 26px),repeating-linear-gradient(-45deg,transparent 0 11px,rgba(218,157,108,.08) 11px 13px,rgba(0,0,0,.18) 13px 15px,transparent 15px 26px),linear-gradient(115deg,#1a110d,#342216 35%,#4b301e 48%,#2d1e14 62%,#17100c);border-color:#94633e;box-shadow:inset 0 1px 0 rgba(218,157,108,.35),inset 0 -1px 0 rgba(148,99,62,.4)}.player-theme .competition-page a:hover{text-decoration-color:#60a5fa}.player-theme main{background:#080e18}.player-theme .vs-container{box-shadow:none}.player-theme .matchup-zone--red{background:#341522}.player-theme .matchup-zone--blue{background:#14264b}.player-theme .results-page>div>header{border:2px solid transparent;border-radius:1rem;padding:1.25rem;background:linear-gradient(#0b1424,#0b1424) padding-box,linear-gradient(90deg,#2563eb 0 50%,#c92130 50% 100%) border-box}.player-theme .results-page .result-card[data-world-title=false]{border-color:#28384f;border-left:3px solid #2563eb;border-right:3px solid #c92130}.player-theme .results-page .result-card[data-world-title=false]>div:first-child{background:radial-gradient(circle at 18% 16%,rgba(37,99,235,.12),transparent 34%),radial-gradient(circle at 82% 18%,rgba(201,33,48,.1),transparent 28%)}.player-theme .results-page .result-card .badge-gold{color:#b3d8ea;border-color:#315582;background:rgba(37,99,235,.12)}.player-theme .results-page .result-card-weight-badge{color:#ffc2c8;border-color:#a33342;background:#451a25}.player-theme .results-page [data-result-fact=Winner]{border-color:#927039;background:linear-gradient(115deg,#211a0e,#493718,#211a0e)}.player-theme .results-page [data-result-fact=Winner]>p:first-child{color:#e4bf66}.player-theme .results-page [data-result-fact=Method]{border-color:#91313f;background:#35151f}.player-theme .results-page [data-result-fact=Method]>p:first-child{color:#f3a5ad}.player-theme .results-page [data-result-fact=Decision],.player-theme .results-page [data-result-fact=Round]{border-color:#315fa8;background:#102047}.player-theme .results-page .result-card[data-world-title=false] .result-card-cta,.player-theme .results-page .result-card[data-world-title=false] .result-card-meta,.player-theme .results-page [data-result-fact=Decision]>p:first-child,.player-theme .results-page [data-result-fact=Round]>p:first-child{color:#93b9ff}.player-theme .results-page .result-card[data-world-title=false] .result-card-title-badge{color:#f3a5ad;border-color:#74303a;background:rgba(201,33,48,.12)}.player-theme .results-page .result-card[data-world-title=true]{border-color:#927039}