html[data-theme=light] body{color:var(--text-secondary);background:var(--page-bg)}html[data-theme=light] .App,html[data-theme=light] .authRoute__loadingScreen,html[data-theme=light] .routeLoading,html[data-theme=light] .statsNguts__siteContent{background-color:var(--page-bg)}html[data-theme=light] img{color-scheme:light}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text-primary);background-color:var(--surface-raised);border-color:var(--border-medium)}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--text-subtle)}html[data-theme=light] table{color:var(--text-secondary)}html[data-theme=light] [class*=Button--primary],html[data-theme=light] [class*=button--primary],html[data-theme=light] a[class*=cta],html[data-theme=light] a[class*=primary],html[data-theme=light] button[class*=primary],html[data-theme=light] button[class*=submit]{color:var(--text-on-brand)}html[data-theme=light] .amplify-theme,html[data-theme=light] [data-amplify-authenticator]{--amplify-colors-background-primary:var(--surface-raised);--amplify-colors-background-secondary:var(--surface-2);--amplify-colors-font-primary:var(--text-primary);--amplify-colors-font-secondary:var(--text-secondary);--amplify-colors-border-primary:var(--border-medium);--amplify-colors-border-secondary:var(--border-subtle);--amplify-colors-overlay-50:var(--scrim)}html[data-theme=light] .statsNguts__navbar{color:var(--text-primary);background:rgba(248,250,252,.96);border-bottom-color:rgba(37,99,235,.16);box-shadow:0 8px 28px rgba(15,23,42,.11)}html[data-theme=light] .statsNguts__navbar_logo{background:linear-gradient(180deg,#0b1629,#07101f);box-shadow:inset 0 0 0 1px rgba(147,197,253,.12),0 5px 14px rgba(15,23,42,.12)}html[data-theme=light] .statsNguts__navbar_link{color:#4b5b72}html[data-theme=light] .statsNguts__navbar_link:hover{color:#173a7a;background:rgba(37,99,235,.07)}html[data-theme=light] .statsNguts__navbar_link--active{color:#123264;background:rgba(37,99,235,.11)}html[data-theme=light] .statsNguts__navbar_link:after{background:#2563eb}html[data-theme=light] .statsNguts__navbar_newBadge{color:#fff;border-color:rgba(219,234,254,.96);box-shadow:0 3px 10px rgba(2,132,199,.26),0 0 0 2px hsla(0,0%,100%,.96)}html[data-theme=light] .statsNguts__navbar_authSkeleton,html[data-theme=light] .statsNguts__navbar_mobileAuthSkeleton{background:linear-gradient(90deg,#e4eaf2,#f8fafc,#e4eaf2);border-color:rgba(15,23,42,.1)}html[data-theme=light] .statsNguts__navbar_welcome{color:#52647e}html[data-theme=light] .statsNguts__navbar_profile,html[data-theme=light] .statsNguts__navbar_signIn{color:#173a7a;background:linear-gradient(180deg,#eff5ff,#dce8fb);border-color:rgba(37,99,235,.28);box-shadow:0 6px 14px rgba(37,99,235,.08)}html[data-theme=light] .statsNguts__navbar_profile--active,html[data-theme=light] .statsNguts__navbar_profile:hover,html[data-theme=light] .statsNguts__navbar_signIn:hover{color:#102e68;background:linear-gradient(180deg,#e5efff,#cfe0fb);border-color:rgba(37,99,235,.42)}html[data-theme=light] .statsNguts__navbar_signOut{color:#52647e;background:var(--surface-raised);border-color:rgba(51,65,85,.16)}html[data-theme=light] .statsNguts__navbar_signOut:hover{color:#172033;background:var(--surface-2);border-color:rgba(37,99,235,.25)}html[data-theme=light] .statsNguts__navbar_menuButton{color:#173a7a;background:linear-gradient(180deg,#eff5ff,#dce8fb);border-color:rgba(37,99,235,.28)}html[data-theme=light] .statsNguts__navbar_menuButton--open,html[data-theme=light] .statsNguts__navbar_menuButton:hover{color:#102e68;background:linear-gradient(180deg,#e5efff,#cfe0fb);border-color:rgba(37,99,235,.42)}html[data-theme=light] .statsNguts__navbar_backdrop{background:rgba(15,23,42,.32)}html[data-theme=light] .statsNguts__navbar_mobilePanel{color:var(--text-primary);background:var(--surface-1);border-color:rgba(51,65,85,.16);box-shadow:0 24px 72px rgba(15,23,42,.18)}html[data-theme=light] .statsNguts__navbar_mobileLink{color:#334155;background:var(--surface-raised);border-color:rgba(51,65,85,.11)}html[data-theme=light] .statsNguts__navbar_mobileLink--active,html[data-theme=light] .statsNguts__navbar_mobileLink:hover{color:#173a7a;background:#edf4ff;border-color:rgba(37,99,235,.25)}html[data-theme=light] .statsNguts__navbar_mobileIcon{color:#1d4ed8;background:#e9f1ff;border-color:rgba(37,99,235,.2)}html[data-theme=light] .statsNguts__navbar_mobileLink small{color:#667085}html[data-theme=light] .statsNguts__navbar_newBadge--mobile{box-shadow:0 4px 12px rgba(2,132,199,.25),0 0 0 2px #fff}html[data-theme=light] .statsNguts__navbar_mobileFooter{background:var(--surface-2);border-top-color:rgba(51,65,85,.11)}html[data-theme=light] .statsNguts__navbar_mobileSignOut{color:#475569;background:var(--surface-raised);border-color:rgba(51,65,85,.16)}html[data-theme=light] .statsNguts__navbar_mobileSignOut:hover{color:#172033;background:#eef3f9;border-color:rgba(37,99,235,.25)}html[data-theme=light] .statsNguts__navbar .sngThemeSelector__trigger{color:#475569;background:#f8fafc;border-color:rgba(15,23,42,.14)}html[data-theme=light] .statsNguts__navbar .sngThemeSelector__trigger--open,html[data-theme=light] .statsNguts__navbar .sngThemeSelector__trigger:hover{color:#173a7a;background:#eaf2ff;border-color:rgba(37,99,235,.32)}html[data-theme=light] .statsNguts__navbar .sngThemeSelector__menu{color:var(--text-primary);background:var(--surface-raised);border-color:rgba(51,65,85,.16);box-shadow:0 20px 52px rgba(15,23,42,.16)}html[data-theme=light] .statsNguts__navbar .sngThemeSelector--inline{color:#475569;background:var(--surface-1);border-color:rgba(51,65,85,.12)}html[data-theme=light] .statsNguts__navbar .sngThemeSelector__segment{color:#52647e}html[data-theme=light] .statsNguts__navbar .sngThemeSelector__segment--active,html[data-theme=light] .statsNguts__navbar .sngThemeSelector__segment:hover{color:#173a7a;background:#e9f1ff;border-color:rgba(37,99,235,.27)}html[data-theme=light] .statsNguts__footer{color:#fff;background:#06101f}html[data-theme=light] .publicContestPage{color:var(--text-primary)}html[data-theme=light] .publicContestPage__breadcrumb a{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__card{background:radial-gradient(620px 200px at 100% 0,var(--brand-soft-strong),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 16px 38px var(--shadow-color)}html[data-theme=light] .publicContestPage__eyebrow,html[data-theme=light] .publicContestPage__subtitle{color:var(--accent-text)}html[data-theme=light] .publicContestPage__status{color:var(--accent-text);background:var(--surface-raised);border:1px solid var(--accent-border-strong)}html[data-theme=light] .publicContestPage__status--full{color:var(--text-secondary)}html[data-theme=light] .publicContestPage__match{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__teamLogo{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__team>strong{color:var(--accent-text-strong)}html[data-theme=light] .publicContestPage__versus{background:var(--surface-raised);border:2px solid var(--accent-border-strong)}html[data-theme=light] .publicContestPage__matchCenter p,html[data-theme=light] .publicContestPage__matchCenter svg{color:var(--accent-text)}html[data-theme=light] .publicContestPage__stats{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__stats>div+div{border-left:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__stats small{color:var(--accent-text)}html[data-theme=light] .publicContestPage__prizes{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__prizes li{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__prizes li>span{background:var(--brand-soft-strong);border:1px solid var(--accent-border-strong)}html[data-theme=light] .publicContestPage__footer{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__footer p{color:var(--accent-text)}html[data-theme=light] .publicContestPage__action{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .publicContestPage__guide{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__guide article{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .publicContestPage__guide p,html[data-theme=light] .publicContestPage__guide>a{color:var(--accent-text)}@media (max-width:680px){html[data-theme=light] .publicContestPage__stats>div:first-child{border-bottom:1px solid var(--accent-border)}}html[data-theme=light] .fantasyCenterOverview{color:var(--text,var(--text-primary));background:radial-gradient(920px 440px at 8% 0,var(--brand-soft-strong),transparent 68%),var(--color-bg,var(--page-bg))}html[data-theme=light] .fantasyCenterOverview__hero{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage{color:var(--text-primary)}html[data-theme=light] .publicLeaguePage__breadcrumb a{color:var(--accent-text-strong);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__card{background:radial-gradient(720px 260px at 100% 0,var(--brand-soft-strong),transparent 70%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 20px 46px var(--shadow-color)}html[data-theme=light] .publicLeaguePage__eyebrow{color:var(--accent-text)}html[data-theme=light] .publicLeaguePage__header h1{color:var(--text-primary)}html[data-theme=light] .publicLeaguePage__header p:last-child{color:var(--accent-text)}html[data-theme=light] .publicLeaguePage__status{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border-strong)}html[data-theme=light] .publicLeaguePage__status--closed{color:var(--text-secondary);background:var(--brand-soft)}html[data-theme=light] .publicLeaguePage__status--closed i{background:var(--surface-3)}html[data-theme=light] .publicLeaguePage__description{color:var(--accent-text)}html[data-theme=light] .publicLeaguePage__facts>div,html[data-theme=light] .publicLeaguePage__reward{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__facts small,html[data-theme=light] .publicLeaguePage__formatGrid small,html[data-theme=light] .publicLeaguePage__reward small{color:var(--accent-text)}html[data-theme=light] .publicLeaguePage__facts strong,html[data-theme=light] .publicLeaguePage__formatGrid strong,html[data-theme=light] .publicLeaguePage__reward strong{color:var(--text-primary)}html[data-theme=light] .publicLeaguePage__format,html[data-theme=light] .publicLeaguePage__prizes{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__sectionHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__sectionHead h2{color:var(--accent-text-strong)}html[data-theme=light] .publicLeaguePage__sectionHead>span{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__prize{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__prize>span{color:var(--accent-text-strong);background:var(--brand-soft-strong)}html[data-theme=light] .publicLeaguePage__prize strong{color:var(--text-primary)}html[data-theme=light] .publicLeaguePage__formatGrid>div{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__primary{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .publicLeaguePage__secondary{color:var(--accent-text-strong);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .matchCenterPage{color:var(--text,var(--text-primary));background:radial-gradient(920px 440px at 8% 0,var(--brand-soft-strong),transparent 68%),var(--color-bg,var(--page-bg))}html[data-theme=light] .matchCenterPage__hero{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .matchStatsPage,html[data-theme=light] .postMatchPage{color:var(--text,var(--text-primary));background:radial-gradient(960px 460px at 8% 0,var(--brand-soft-strong),transparent 68%),var(--color-bg,var(--page-bg))}html[data-theme=light] .completedSeriesPage{color:var(--text,var(--text-primary));background:radial-gradient(860px 400px at 10% 0,var(--brand-soft),transparent 68%),var(--color-bg,var(--page-bg))}html[data-theme=light] .completedSeriesPage__hero{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .completedSeriesPage__breadcrumb{color:var(--text-muted)}html[data-theme=light] .completedSeriesPage__breadcrumb a{color:var(--accent-text)}html[data-theme=light] .completedSeriesPage__title{color:var(--text-primary)}html[data-theme=light] .completedSeriesPage__subtitle{color:var(--text-secondary)}html[data-theme=light] .seriesCenterPage{color:var(--text,var(--text-primary));background:radial-gradient(900px 440px at 8% 0,var(--brand-soft-strong),transparent 68%),var(--color-bg,var(--page-bg))}html[data-theme=light] .seriesCenterPage__hero{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .seriesCenterPage__title{color:var(--text-primary)}html[data-theme=light] .seriesCenterPage__subtitle{color:var(--text-secondary)}html[data-theme=light] .seriesCenterPage__quickLinks a{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .seriesCenterPage__quickLinks a:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__about_header h1,html[data-theme=light] .statsNguts__about_lead,html[data-theme=light] .statsNguts__about_section h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__about_section p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__about_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .allMatches__header h2{color:var(--text-primary)}html[data-theme=light] .allMatches__header p{color:var(--text-muted)}html[data-theme=light] .allMatches__count{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .allMatches__state{color:var(--text-secondary);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .allMatches__state>span{color:var(--accent-text)}html[data-theme=light] .allMatches__state h3{color:var(--text-primary)}html[data-theme=light] .postMatchBestTeam{color:var(--text,var(--text-primary))}html[data-theme=light] .postMatchBestTeam__header h2{color:var(--text-primary)}html[data-theme=light] .postMatchBestTeam__header p{color:var(--text-muted)}html[data-theme=light] .postMatchBestTeam__state{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .statsNguts__brand_heading h3{color:var(--text-primary)}html[data-theme=light] .statsNguts__cardGridSkeletonCard{background:var(--surface,var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 14px 38px var(--shadow-color)}html[data-theme=light] .statsNguts__cardGridSkeletonMedia{background:var(--brand-soft);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__cardGridSkeletonAction:after,html[data-theme=light] .statsNguts__cardGridSkeletonLine:after,html[data-theme=light] .statsNguts__cardGridSkeletonMedia:after{background:linear-gradient(100deg,transparent 20%,var(--brand-soft) 45%,transparent 70%)}html[data-theme=light] .statsNguts__cardGridSkeletonLine{background:var(--brand-soft)}html[data-theme=light] .statsNguts__cardGridSkeletonAction{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .commonSpinner__ring{border-color:var(--border-strong);border-top-color:var(--border-medium)}html[data-theme=light] .statsNguts__community_header h1,html[data-theme=light] .statsNguts__community_lead{color:var(--text-primary)}html[data-theme=light] .statsNguts__community_toc{box-shadow:0 14px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__community_toc summary{color:var(--text-primary)}html[data-theme=light] .statsNguts__community_toc a{color:var(--text-secondary)}html[data-theme=light] .statsNguts__community_content h2,html[data-theme=light] .statsNguts__community_toc a:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__community_content address,html[data-theme=light] .statsNguts__community_content li,html[data-theme=light] .statsNguts__community_content p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__community_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__community_warning{border:1px solid var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__community_notice p,html[data-theme=light] .statsNguts__community_notice strong,html[data-theme=light] .statsNguts__community_warning p,html[data-theme=light] .statsNguts__community_warning strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__community_related{border:1px solid var(--accent-border);background:var(--brand-soft)}html[data-theme=light] .statsNguts__community_related a:hover{border-color:var(--success-border);background:var(--success-bg)}@media print{html[data-theme=light] .statsNguts__community,html[data-theme=light] .statsNguts__community_content>section,html[data-theme=light] .statsNguts__community_notice,html[data-theme=light] .statsNguts__community_related,html[data-theme=light] .statsNguts__community_warning{background:var(--surface-raised)}}html[data-theme=light] .btn-view-all{border:1px solid var(--brand-blue,var(--border-medium));color:var(--text-primary)}html[data-theme=light] .btn-view-all:hover{background:var(--brand-blue,var(--surface-raised));color:var(--text-on-brand)}html[data-theme=light] .contestCard{background:radial-gradient(520px 180px at 92% -10%,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .contestCard__subtitle{color:var(--accent-text)}html[data-theme=light] .contestCard__badge{color:var(--accent-text);background:var(--surface-raised);border:1px solid var(--accent-border-strong)}html[data-theme=light] .contestCard__badge--live{color:var(--warning-text)}html[data-theme=light] .contestCard__badge--closed,html[data-theme=light] .contestCard__badge--full{color:var(--text-secondary)}html[data-theme=light] .contestCard__match{background:radial-gradient(42% 100% at 0 50%,var(--brand-soft),transparent 72%),radial-gradient(42% 100% at 100% 50%,var(--brand-soft),transparent 72%),var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .contestCard__teamLogo{background:linear-gradient(145deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 0 0 3px rgba(59,130,246,.06),0 10px 22px var(--shadow-color)}html[data-theme=light] .contestCard__teamName{color:var(--accent-text-strong)}html[data-theme=light] .contestCard__versus{color:var(--text-primary);background:var(--surface-raised);border:2px solid var(--accent-border-strong)}html[data-theme=light] .contestCard__date svg,html[data-theme=light] .contestCard__time,html[data-theme=light] .contestCard__time svg{color:var(--accent-text)}html[data-theme=light] .contestCard__summary{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .contestCard__btn,html[data-theme=light] .contestCard__stat+.contestCard__stat{border-left:1px solid var(--accent-border)}html[data-theme=light] .contestCard__statIcon{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .contestCard__statCopy small{color:var(--accent-text)}html[data-theme=light] .contestCard__statCopy strong{color:var(--text-primary)}html[data-theme=light] .contestCard__btn{color:var(--text-on-brand)}html[data-theme=light] .contestCard__btn:focus-visible{outline:3px solid var(--border-medium)}@media (max-width:680px){html[data-theme=light] .contestCard__stat--reward{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .contestCard__stat--entry{border-right:1px solid var(--accent-border)}html[data-theme=light] .contestCard__btn{border:1px solid var(--accent-border-strong)}}@media (min-width:900px){html[data-theme=light] .contestCard__stat--entries,html[data-theme=light] .contestCard__stat--entry{border-left:1px solid var(--accent-border)}html[data-theme=light] .contestCard__btn{border:1px solid var(--accent-border-strong)}}html[data-theme=light] .contestCard__nameLink:hover .contestCard__name{color:var(--text-primary);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}html[data-theme=light] .contestCard__xpOnlyReward{color:var(--accent-text)}html[data-theme=light] .contestCard--open .contestCard__headingAccent{box-shadow:0 0 10px var(--warning-bg)}html[data-theme=light] .contestCard--live .contestCard__headingAccent{box-shadow:0 0 10px var(--success-bg)}html[data-theme=light] .contestCard--closed .contestCard__headingAccent{box-shadow:0 0 10px var(--danger-bg)}html[data-theme=light] .contestCard__badge--full,html[data-theme=light] .contestCard__badge--open{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .contestCard__badge--live{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .contestCard__badge--closed{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .contestCenterHome{--bg1:var(--surface-1);--bg2:var(--surface-raised);--muted:var(--text-secondary);--border:var(--border-strong);--highlight:var(--warning-bg);--surface-soft:linear-gradient(135deg,var(--surface-1),var(--surface-raised));--chip:var(--surface-soft);--chip-active:var(--surface-soft-strong);--ring:var(--brand-soft-hover);--ring-2:var(--brand-soft-hover);--paper:linear-gradient(135deg,var(--surface-1),var(--surface-raised));--paper-border:linear-gradient(135deg,var(--accent-border),var(--accent-border))}html[data-theme=light] .contestCenterHome__surface{box-shadow:0 8px 28px var(--shadow-color)}html[data-theme=light] .contestCenterHome__header{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 18px 42px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestCenterHome__sub{color:var(--accent-text)}html[data-theme=light] .contestCenterHome__alert{background:var(--surface-soft)}html[data-theme=light] .contestCenterHome__alert--err{color:var(--text-on-brand);border:2px solid var(--border-strong);box-shadow:0 4px 12px var(--shadow-color)}html[data-theme=light] .contestCenterHome__sectionTitle{background:linear-gradient(135deg,var(--surface-soft),var(--surface-soft));box-shadow:0 8px 24px var(--shadow-color),inset 0 0 0 2px var(--shadow-color)}html[data-theme=light] .contestCenterHome__sectionTitle:before{border:2px solid var(--border-strong);box-shadow:0 0 0 3px var(--shadow-color)}html[data-theme=light] .contestCenterHome__section--open .contestCenterHome__sectionTitle{border-color:var(--warning-border);box-shadow:0 12px 28px var(--shadow-color),inset 0 0 0 2px var(--warning-bg);background:linear-gradient(135deg,var(--warning-bg),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-2),var(--surface-1))}html[data-theme=light] .contestCenterHome__section--open .contestCenterHome__sectionTitle:after{background:radial-gradient(40% 60% at 50% 40%,var(--warning-bg),transparent 60%)}html[data-theme=light] .contestCenterHome__section--live .contestCenterHome__sectionTitle{border-color:var(--success-border);box-shadow:0 12px 28px var(--shadow-color),inset 0 0 0 2px var(--success-bg);background:linear-gradient(135deg,var(--success-bg),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-1),var(--surface-raised))}html[data-theme=light] .contestCenterHome__section--live .contestCenterHome__sectionTitle:after{background:radial-gradient(40% 60% at 50% 40%,var(--success-bg),transparent 60%)}html[data-theme=light] .contestCenterHome__section--closed .contestCenterHome__sectionTitle{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));border:2px solid var(--border-strong)}html[data-theme=light] .contestCenterHome__section--closed .contestCenterHome__sectionTitle:after{background:radial-gradient(40% 60% at 50% 40%,var(--danger-bg),transparent 60%)}html[data-theme=light] .contestCenterHome__btn{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));border:2px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .contestCenterHome__btn--ghost{color:var(--text-primary)}html[data-theme=light] .contestCenterHome__btn--cta{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));border:2px solid var(--border-strong)}html[data-theme=light] .contestCenterHome{color:var(--text,var(--text-primary))}html[data-theme=light] .contestCenterHome__title{color:var(--text-primary)}html[data-theme=light] .contestCenterHome__sub{color:var(--text-muted)}html[data-theme=light] .contestCenterHome__sectionTitle{color:var(--text-primary)}html[data-theme=light] .contestCenterHome__section--open .contestCenterHome__sectionTitle{color:var(--accent-text)}html[data-theme=light] .contestCenterHome__section--live .contestCenterHome__sectionTitle{color:var(--warning-text)}html[data-theme=light] .contestCenterHome__section--closed .contestCenterHome__sectionTitle{color:var(--text-secondary)}html[data-theme=light] .contestCenterHome__emptyCard,html[data-theme=light] .contestCenterHome__surface{color:var(--text-primary);background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .contestCenterHome__back,html[data-theme=light] .contestCenterHome__btn{color:var(--accent-text-strong);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .contestCenterHome__back:hover,html[data-theme=light] .contestCenterHome__btn:hover{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .contestCenterHome__sectionHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .contestCenterHome__section--closed .contestCenterHome__sectionTitle,html[data-theme=light] .contestCenterHome__section--live .contestCenterHome__sectionTitle{color:var(--text-primary)}html[data-theme=light] .contestCenterHome__sectionCount{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .contestCenterHome__btn--cta{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .contestCenterHome__btn--cta:hover{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .contestCenterHome__createView .fancyNote{background:radial-gradient(340px 100px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .contestCenterHome__createView .fancyNote:focus-within,html[data-theme=light] .contestCenterHome__createView .fancyNote:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .contestCenterHome__createViewInner strong{color:var(--text-primary)}html[data-theme=light] .contestCenterHome__createViewInner span{color:var(--accent-text)}html[data-theme=light] .contestCenterHome__btn--create{color:var(--text-on-brand);border-color:var(--accent-border)}html[data-theme=light] .contestCenterHome__back{color:var(--accent-text);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft));border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestCenterHome__back:hover{color:var(--text-primary);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft));border-color:var(--accent-border-strong);box-shadow:0 8px 18px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestCenterHome__btn--cta{color:var(--text-on-brand);border:1px solid var(--accent-border-strong);box-shadow:0 8px 20px rgba(37,99,235,.2),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestCenterHome__btn--cta:hover{box-shadow:0 11px 24px rgba(37,99,235,.28),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestCenterHome__sectionHead{background:radial-gradient(320px 90px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border-bottom-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color);border:1px solid var(--accent-border)}html[data-theme=light] .contestCenterHome__section--closed .contestCenterHome__sectionTitle,html[data-theme=light] .contestCenterHome__section--live .contestCenterHome__sectionTitle,html[data-theme=light] .contestCenterHome__section--open .contestCenterHome__sectionTitle,html[data-theme=light] .contestCenterHome__sectionTitle{color:var(--text-primary)}html[data-theme=light] .contestCenterHome__sectionCount{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .contestCenterHome__detailLoading{background:radial-gradient(520px 220px at 0 0,var(--brand-soft-strong),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 18px 42px var(--shadow-color)}html[data-theme=light] .contestCenterHome__detailLoadingEyebrow{color:var(--accent-text)}html[data-theme=light] .contestCenterHome__archiveLink{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .contestCenterHome__archiveLink:hover{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .contestCenterShell{color:var(--text,var(--text-primary))}html[data-theme=light] .contestCenterShell__authLoading,html[data-theme=light] .contestGuide{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .contestGuide{color:var(--text,var(--text-primary))}html[data-theme=light] .contestGuide__kicker{color:var(--accent-text)}html[data-theme=light] .contestGuide__subtitle{color:var(--text-primary)}html[data-theme=light] .contestGuide__toggle{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .contestGuide__toggle:hover{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .contestGuide__section{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .contestGuide__sectionHeader{color:var(--text-primary)}html[data-theme=light] .contestGuide__chev{border-right:2px solid var(--border-medium);border-bottom:2px solid var(--border-medium)}html[data-theme=light] .contestGuide__block{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .contestGuide__block h4{color:var(--accent-text)}html[data-theme=light] .contestGuide__block li,html[data-theme=light] .contestGuide__block p{color:var(--text-muted)}html[data-theme=light] .contestGuide__block a{color:var(--accent-text)}html[data-theme=light] .contestGuide{background:radial-gradient(360px 110px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestGuide__levelTableWrap{border:1px solid var(--accent-border)}html[data-theme=light] .contestGuide__levelTable td,html[data-theme=light] .contestGuide__levelTable th{border-bottom:1px solid var(--accent-border);color:var(--text-secondary)}html[data-theme=light] .contestGuide__levelTable th{color:var(--accent-text);background:var(--surface-soft-strong)}html[data-theme=light] .contestGloryBanner{background:radial-gradient(460px 150px at 0 50%,var(--warning-bg),transparent 72%),linear-gradient(110deg,var(--warning-bg),var(--brand-soft-strong) 48%,var(--brand-soft-strong));border:1px solid var(--warning-border);box-shadow:0 14px 34px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .contestGloryBanner__icon{background:linear-gradient(145deg,var(--warning-bg),var(--warning-bg));border:1px solid var(--warning-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 24px var(--shadow-color)}html[data-theme=light] .contestGloryBanner__copy p{color:var(--accent-text)}html[data-theme=light] .contestGloryBanner__action{background:linear-gradient(135deg,var(--warning-bg),var(--brand-soft-strong));border:1px solid var(--warning-border)}html[data-theme=light] .contestGloryBanner__action:hover{color:var(--text-primary);background:linear-gradient(135deg,var(--warning-bg),var(--brand-soft-hover))}html[data-theme=light] .contestHeader{color:var(--text-primary);background:radial-gradient(460px 150px at 100% 0,var(--brand-soft-strong),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .contestHeader__subtitle{color:var(--accent-text)}html[data-theme=light] .contestHeader__status{color:var(--accent-text);background:var(--surface-raised);border:1px solid var(--accent-border-strong)}html[data-theme=light] .contestHeader__status--live{color:var(--warning-text)}html[data-theme=light] .contestHeader__status--closed{color:var(--text-secondary)}html[data-theme=light] .contestHeader__match{background:radial-gradient(42% 100% at 0 50%,var(--brand-soft),transparent 72%),radial-gradient(42% 100% at 100% 50%,var(--brand-soft),transparent 72%),var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .contestHeader__logo{background:linear-gradient(145deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border)}html[data-theme=light] .contestHeader__team strong{color:var(--accent-text-strong)}html[data-theme=light] .contestHeader__team>span{color:var(--accent-text)}html[data-theme=light] .contestHeader__versus{color:var(--text-primary);background:var(--surface-raised);border:2px solid var(--accent-border-strong)}html[data-theme=light] .contestHeader__schedule svg,html[data-theme=light] .contestHeader__schedule>span:last-child{color:var(--accent-text)}html[data-theme=light] .contestHeader__fact{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .contestHeader__fact small{color:var(--text-muted)}html[data-theme=light] .contestHeader__fact strong{color:var(--text-primary)}html[data-theme=light] .contestPublic{color:var(--text,var(--text-primary))}html[data-theme=light] .contestPublic__hero{background:radial-gradient(700px 280px at 100% 0,var(--brand-soft-strong),transparent 72%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));border:1px solid var(--accent-border);box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .contestPublic__title{color:var(--text-primary)}html[data-theme=light] .contestPublic__subtitle{color:var(--text-secondary)}html[data-theme=light] .contestPublic__button{border:1px solid var(--accent-border);color:var(--text-primary)}html[data-theme=light] .contestPublic__button--secondary{color:var(--accent-text-strong);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .contestPublic__button--tertiary{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .contestPublic__button:hover:not(:disabled){border-color:var(--accent-border-strong)}html[data-theme=light] .contestPublic__button--secondary:hover:not(:disabled),html[data-theme=light] .contestPublic__button--tertiary:hover:not(:disabled){color:var(--text-primary);background:var(--brand-soft-strong)}html[data-theme=light] .contestPublic__overviewCard{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .contestPublic__overviewCard h2{color:var(--text-primary)}html[data-theme=light] .contestPublic__overviewCard p{color:var(--text-muted)}html[data-theme=light] .contestSignInGate{color:var(--text,var(--text-primary));background:radial-gradient(480px 160px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .contestSignInGate__copy h2{color:var(--text-primary)}html[data-theme=light] .contestSignInGate__copy p{color:var(--text-muted)}html[data-theme=light] .contestSignInGate__button{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .fancyNote{--fn-muted:var(--text-secondary);--fn-border:var(--border-strong);--fn-bg:var(--surface-soft)}html[data-theme=light] .fancyNote:focus-within,html[data-theme=light] .fancyNote:hover{border-color:var(--accent-border-strong);box-shadow:0 6px 18px var(--shadow-color)}html[data-theme=light] .leaderboardPanel{--lb-muted:var(--text-secondary);--lb-border:var(--border-strong);--lb-ring:var(--brand-soft-hover);--lb-ring-2:var(--brand-soft-hover);--lb-chip:var(--surface-soft);--lb-surface:linear-gradient(135deg,var(--surface-1),var(--surface-raised));--lb-paper:linear-gradient(135deg,var(--surface-1),var(--surface-raised));--lb-paper-border:linear-gradient(135deg,var(--accent-border),var(--accent-border));box-shadow:0 8px 28px var(--shadow-color)}html[data-theme=light] .leaderboardPanel__tab.is-active{color:var(--text-primary)}html[data-theme=light] .leaderboardPanel__alert{background:var(--surface-soft)}html[data-theme=light] .leaderboardPanel__alert--err{border-color:var(--danger-border)}html[data-theme=light] .leaderboardPanel__lbTable{background:linear-gradient(0deg,var(--surface-soft),var(--surface-soft)),repeating-linear-gradient(180deg,var(--surface-soft),var(--surface-soft) 1px,transparent 1px,transparent 42px)}html[data-theme=light] .leaderboardPanel__lbRow{background:var(--surface-soft)}html[data-theme=light] .leaderboardPanel__lbRow--head{background:var(--brand-soft-strong)}html[data-theme=light] .leaderboardPanel__lbMe{outline:2px solid var(--warning-border);background:var(--warning-bg)!important;border-color:var(--warning-border)!important}html[data-theme=light] .leaderboardPanel__btn{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));border:2px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .leaderboardPanel__btn--ghost{color:var(--text-primary)}html[data-theme=light] .leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs{background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong)),var(--surface-soft);box-shadow:0 6px 16px rgba(30,64,175,.28),inset 0 0 0 1px var(--shadow-color)}html[data-theme=light] .leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:hover{box-shadow:0 10px 22px rgba(139,92,246,.35),inset 0 0 0 1px var(--shadow-color);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-strong)),var(--surface-soft)}html[data-theme=light] .leaderboardPanel__prizeTable{background:linear-gradient(0deg,var(--surface-soft),var(--surface-soft))}html[data-theme=light] .leaderboardPanel__prizeRow{background:var(--surface-soft)}html[data-theme=light] .leaderboardPanel__prizeRow--head{background:var(--brand-soft-strong)}html[data-theme=light] .leaderboardPanel__spinner{border:2px solid var(--border-strong);border-top-color:var(--border-medium)}html[data-theme=light] .leaderboardPanel{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leaderboardPanel__tabs{background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leaderboardPanel__tab{color:var(--text-secondary)}html[data-theme=light] .leaderboardPanel__tab.is-active{color:var(--text-on-brand);border-color:var(--accent-border);box-shadow:0 6px 18px rgba(37,99,235,.2),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leaderboardPanel__lbTable,html[data-theme=light] .leaderboardPanel__prizeTable{border:1px solid var(--accent-border)}html[data-theme=light] .leaderboardPanel__lbRow,html[data-theme=light] .leaderboardPanel__prizeRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leaderboardPanel__lbRow--head,html[data-theme=light] .leaderboardPanel__prizeRow--head{color:var(--text-muted);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .leaderboardPanel__xpOnly{background:radial-gradient(260px 90px at 50% 0,var(--brand-soft-strong),transparent 72%),var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leaderboardPanel__xpOnlyBadge{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border-strong)}html[data-theme=light] .leaderboardPanel__xpOnly strong{color:var(--text-primary)}html[data-theme=light] .leaderboardPanel__rewardPrize{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .leaderboardPanel__rewardXP{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leaderboardPanel__rewardPlus{color:var(--text-muted)}html[data-theme=light] .leaderboardPanel__rewardPending{background:var(--surface-soft);border:1px solid var(--border-medium)}@media (max-width:760px){html[data-theme=light] .leaderboardPanel__lbRow--withRewards .leaderboardPanel__lbReward{border-top:1px solid var(--accent-border)}}html[data-theme=light] .pr{--pr-text:var(--text-primary);--pr-muted:var(--text-secondary);--pr-border:var(--border-strong);--pr-border-strong:var(--border-strong);--pr-bg:var(--surface-soft);--pr-bg-hover:var(--surface-soft);--pr-ring:var(--brand-soft-hover);--pr-panel-border:var(--accent-border);--pr-panel-row:var(--surface-soft);--pr-panel-row-border:var(--border-subtle)}html[data-theme=light] .pr.is-picked .pr__main{background:linear-gradient(180deg,var(--warning-bg),var(--warning-bg));border-color:var(--warning-border)}html[data-theme=light] .pr__avatar{background:var(--surface-soft-strong)}html[data-theme=light] .pr__pill--wk{background:var(--brand-soft-hover)}html[data-theme=light] .pr__pill--bat{background:var(--warning-bg)}html[data-theme=light] .pr__pill--ar{background:var(--success-bg)}html[data-theme=light] .pr__pill--bowl{background:var(--danger-bg)}html[data-theme=light] .pr__actionDot{box-shadow:0 0 0 2px var(--danger-bg)}html[data-theme=light] .pr__status--bad{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}html[data-theme=light] .pr__status--warn{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}html[data-theme=light] .pr__status--info{background:var(--brand-soft-strong);border-color:var(--accent-border-strong);color:var(--accent-text-strong)}html[data-theme=light] .pr__xi{border:1.5px solid var(--border-strong)}html[data-theme=light] .pr__xi.is-last{background:var(--brand-soft-hover);border-color:var(--accent-border-strong);color:var(--accent-text-strong)}html[data-theme=light] .pr__squadDot.is-xi{box-shadow:0 0 0 2px var(--success-bg)}html[data-theme=light] .pr__squadDot.is-impact{box-shadow:0 0 0 2px var(--warning-bg)}html[data-theme=light] .pr__squadDot.is-out{box-shadow:0 0 0 2px var(--danger-bg)}html[data-theme=light] .pr__chip.is-dt{background:var(--success-bg)}html[data-theme=light] .pr__chip.is-not-dt{background:var(--danger-bg)}html[data-theme=light] .pr__chip.did-not-play{background:var(--warning-bg)}html[data-theme=light] .pr__perf{background:var(--surface-soft-strong);color:var(--text-primary)}html[data-theme=light] .pr__statsPanel{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .pr__statsPanel:before{background:var(--brand-soft-hover)}html[data-theme=light] .pr__statsMatch{color:var(--text-primary)}html[data-theme=light] .pr__statsBadge{border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--accent-text-strong)}html[data-theme=light] .pr__statsBadge.captain{color:var(--accent-text-strong)}html[data-theme=light] .pr__statsBadge.captain,html[data-theme=light] .pr__statsBadge.vice{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .pr__statsBadge.dnp{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}html[data-theme=light] .pr{color:var(--text,var(--text-primary));background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .pr__name{color:var(--text-primary)}html[data-theme=light] .pr__pill{border-color:var(--accent-border)}html[data-theme=light] .privateContestCard{background:radial-gradient(420px 150px at 92% -10%,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .privateContestCard__headingCopy,html[data-theme=light] .privateContestCard__name{color:var(--text-primary)}html[data-theme=light] .privateContestCard__subtitle{color:var(--accent-text)}html[data-theme=light] .privateContestCard__date{color:var(--text-secondary)}html[data-theme=light] .privateContestCard__time{color:var(--accent-text-strong)}html[data-theme=light] .privateContestCard__ownerBadge{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .privateContestCard__badge{color:var(--accent-text);background:var(--surface-raised);border:1px solid var(--accent-border-strong)}html[data-theme=light] .privateContestCard__badge--live{color:var(--warning-text)}html[data-theme=light] .privateContestCard__badge--cancel,html[data-theme=light] .privateContestCard__badge--closed,html[data-theme=light] .privateContestCard__badge--full{color:var(--text-secondary)}html[data-theme=light] .privateContestCard__match{background:radial-gradient(42% 100% at 0 50%,var(--brand-soft),transparent 72%),radial-gradient(42% 100% at 100% 50%,var(--brand-soft),transparent 72%),var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .privateContestCard__teamLogo{background:linear-gradient(145deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 0 0 3px rgba(59,130,246,.06),0 10px 22px var(--shadow-color)}html[data-theme=light] .privateContestCard__teamName{color:var(--accent-text-strong)}html[data-theme=light] .privateContestCard__versus{color:var(--text-primary);background:var(--surface-raised);border:2px solid var(--accent-border-strong)}html[data-theme=light] .privateContestCard__date svg,html[data-theme=light] .privateContestCard__time,html[data-theme=light] .privateContestCard__time svg{color:var(--accent-text)}html[data-theme=light] .privateContestCard__summary{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .privateContestCard__stat--access,html[data-theme=light] .privateContestCard__stat--entries{border-left:1px solid var(--accent-border)}html[data-theme=light] .privateContestCard__statIcon{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .privateContestCard__statCopy small{color:var(--accent-text)}html[data-theme=light] .privateContestCard__statCopy strong{color:var(--text-primary)}html[data-theme=light] .privateContestCard__copyBtn{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .privateContestCard__copyBtn:hover{background:var(--brand-soft-strong)}html[data-theme=light] .privateContestCard__copyBtn:focus-visible{outline:2px solid var(--border-medium)}html[data-theme=light] .privateContestCard__btn{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .privateContestCard__btn:focus-visible{outline:3px solid var(--border-medium)}@media (max-width:680px){html[data-theme=light] .privateContestCard__stat--reward{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .privateContestCard__stat--access{border-right:1px solid var(--accent-border)}}html[data-theme=light] .privateContestCard--open .privateContestCard__headingAccent{box-shadow:0 0 10px var(--warning-bg)}html[data-theme=light] .privateContestCard--live .privateContestCard__headingAccent{box-shadow:0 0 10px var(--success-bg)}html[data-theme=light] .privateContestCard--cancel .privateContestCard__headingAccent,html[data-theme=light] .privateContestCard--closed .privateContestCard__headingAccent{box-shadow:0 0 10px var(--danger-bg)}html[data-theme=light] .privateContestCard__badge--full,html[data-theme=light] .privateContestCard__badge--open{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .privateContestCard__badge--live{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .privateContestCard__badge--cancel,html[data-theme=light] .privateContestCard__badge--closed{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .privateContest{--bg1:var(--surface-1);--bg2:var(--surface-raised);--muted:var(--text-secondary);--border:var(--border-strong);--paper:linear-gradient(135deg,var(--surface-1),var(--surface-raised));--paper-soft:linear-gradient(135deg,var(--surface-1),var(--surface-raised));--ring:var(--brand-soft-hover);--ring-2:var(--brand-soft-hover)}html[data-theme=light] .privateContest__hero{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 18px 42px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .privateContest__hero h2{color:var(--text-primary)}html[data-theme=light] .privateContest__hero p{color:var(--accent-text)}html[data-theme=light] .privateContest__tabs button{border:2px solid var(--border-strong);color:var(--text-primary);background:radial-gradient(circle at 20% 20%,var(--brand-soft-hover) 0,var(--brand-soft-hover) 70%),linear-gradient(135deg,var(--brand-soft-strong) 0,var(--brand-soft-strong) 100%)}html[data-theme=light] .privateContest__tabs button:hover{border-color:var(--border-strong)}html[data-theme=light] .privateContest__tabs button.is-active{background:radial-gradient(circle at 20% 20%,var(--brand-soft-hover) 0,var(--brand-soft-hover) 70%),linear-gradient(135deg,var(--brand-soft-strong) 0,var(--brand-soft-strong) 100%);border-color:var(--border-strong);box-shadow:0 10px 24px var(--shadow-color),0 0 18px rgba(139,92,246,.6)}html[data-theme=light] .privateContest__alert{background:var(--surface-soft)}html[data-theme=light] .privateContest__alert--err{color:var(--text-on-brand);border:2px solid var(--border-strong);box-shadow:0 4px 12px var(--shadow-color)}html[data-theme=light] .privateContest__form{border:2px solid var(--border-strong);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));box-shadow:0 8px 28px var(--shadow-color)}html[data-theme=light] .privateContest__form--joinCode:before{background:radial-gradient(circle at 12% 0,rgba(248,201,95,.13),transparent 32%),radial-gradient(circle at 88% 0,var(--brand-soft-strong),transparent 36%)}html[data-theme=light] .privateContest__form label span,html[data-theme=light] .privateContest__label{color:var(--text-primary)}html[data-theme=light] .privateContest__form input,html[data-theme=light] .privateContest__form select{border:2px solid var(--border-strong);background:var(--surface-soft);box-shadow:0 8px 18px var(--shadow-color)}html[data-theme=light] .privateContest__form select optgroup,html[data-theme=light] .privateContest__form select option{color:var(--text-primary);background-color:var(--surface-inset)}html[data-theme=light] .privateContest__form select option:checked{color:var(--text-on-brand)}html[data-theme=light] .privateContest__form input::placeholder{color:var(--text-subtle)}html[data-theme=light] .privateContest__form input:focus,html[data-theme=light] .privateContest__form select:focus{border-color:var(--accent-border-strong);box-shadow:0 0 0 3px var(--brand-soft-strong),0 10px 22px var(--shadow-color)}html[data-theme=light] .privateContest__addPrize,html[data-theme=light] .privateContest__inlineBtn,html[data-theme=light] .privateContest__prizeRow button,html[data-theme=light] .privateContest__secondaryBtn{border:2px solid var(--border-strong);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));color:var(--text-primary)}html[data-theme=light] .privateContest__addPrize:hover:not(:disabled),html[data-theme=light] .privateContest__inlineBtn:hover:not(:disabled),html[data-theme=light] .privateContest__prizeRow button:hover:not(:disabled),html[data-theme=light] .privateContest__secondaryBtn:hover:not(:disabled){border-color:var(--border-strong)}html[data-theme=light] .privateContest__availability,html[data-theme=light] .privateContest__fieldHint{color:var(--accent-text)}html[data-theme=light] .privateContest__availability{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .privateContest__availability--available{border-color:var(--success-border);background:var(--success-bg)}html[data-theme=light] .privateContest__availability--error,html[data-theme=light] .privateContest__availability--unavailable{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .privateContest__availability--checking{color:var(--accent-text-strong);border-color:var(--accent-border-strong);background:var(--brand-soft)}html[data-theme=light] .privateContest__joinIntro p{color:var(--text-secondary)}html[data-theme=light] .privateContest__prizes{border:1px solid var(--border-medium);background:var(--surface-soft-strong)}html[data-theme=light] .privateContest__labelRow p{color:var(--text-muted)}html[data-theme=light] .privateContest__noPrizes{color:var(--text-secondary);background:var(--surface-soft);border:1px dashed var(--border-strong)}html[data-theme=light] .privateContest__addPrize{border-color:var(--accent-border-strong)}html[data-theme=light] .privateContest__primaryBtn{border:2px solid var(--border-strong);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));color:var(--text-primary)}html[data-theme=light] .privateContest__primaryBtn:hover:not(:disabled){border-color:var(--accent-border-strong)}html[data-theme=light] .privateContest__empty{color:var(--text-secondary);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));border:2px solid var(--border-strong);box-shadow:0 8px 28px var(--shadow-color)}html[data-theme=light] .privateContest__modalBackdrop{background:var(--surface-raised)}html[data-theme=light] .privateContest__modal{background:radial-gradient(circle at 18% 0,rgba(248,201,95,.16),transparent 34%),linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:0 28px 80px var(--shadow-color)}html[data-theme=light] .privateContest__modal h3{color:var(--text-primary)}html[data-theme=light] .privateContest__modalBody p{color:var(--text-secondary)}html[data-theme=light] .privateContest__tabs button.privateContest__premiumTab{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.14),transparent 42%),linear-gradient(180deg,var(--surface-soft-strong),var(--surface-soft)),var(--surface-raised);box-shadow:0 10px 22px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .privateContest__tabs button.privateContest__premiumTab:hover{box-shadow:0 12px 26px var(--shadow-color),0 0 18px rgba(248,201,95,.12)}html[data-theme=light] .privateContest__tabs button.privateContest__premiumTab.is-active{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.22),transparent 42%),linear-gradient(180deg,rgba(248,201,95,.18),rgba(248,201,95,.08)),var(--surface-raised)}html[data-theme=light] .privateContest{color:var(--text,var(--text-primary))}html[data-theme=light] .privateContest__empty,html[data-theme=light] .privateContest__form,html[data-theme=light] .privateContest__hero,html[data-theme=light] .privateContest__joinPanel{background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .privateContest__premiumEmpty{background:radial-gradient(420px 150px at 50% 0,var(--premium-bg),transparent 72%),var(--surface-raised)}html[data-theme=light] .privateContest__kicker{color:var(--accent-text)}html[data-theme=light] .privateContest__form label>span,html[data-theme=light] .privateContest__hero h2,html[data-theme=light] .privateContest__label{color:var(--text-primary)}html[data-theme=light] .privateContest__tabs button{color:var(--text-secondary);background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .privateContest__tabs button.is-active{color:var(--text-on-brand)}html[data-theme=light] .privateContest__form input,html[data-theme=light] .privateContest__form select{color:var(--text-primary);background:var(--surface-inset);border-color:var(--accent-border)}html[data-theme=light] .privateContest__primaryBtn{color:var(--text-on-brand);border-color:var(--accent-border)}html[data-theme=light] .privateContest__modal{background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .tag{--tag-border:var(--border,var(--border-strong));--tag-chip:var(--chip,var(--surface-soft));--tag-chip-active:var(--chip-active,var(--surface-soft-strong));--tag-ring:var(--ring,var(--brand-soft-hover));--tag-ring-2:var(--ring-2,var(--brand-soft-hover));color:var(--text-primary)}html[data-theme=light] .tb{--tb-text:var(--text,var(--text-primary));--tb-border:var(--accent-border);--tb-surface:var(--surface-raised)}html[data-theme=light] .tb__busyOverlay{color:var(--text-primary);background:var(--surface-raised)}html[data-theme=light] .tb__spinner{border:2px solid var(--border-strong);border-top-color:var(--border-medium)}html[data-theme=light] .tb__previewTitle,html[data-theme=light] .tb__title{color:var(--text-primary)}html[data-theme=light] .tb__count{color:var(--text-primary)}html[data-theme=light] .tb__count,html[data-theme=light] .tb__roleChip,html[data-theme=light] .tb__toolbarCard{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__roleChip:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .tb__roleChip.is-active{color:var(--text-primary);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .tb__roleChip.is-complete:not(.is-active){border-color:var(--accent-border)}html[data-theme=light] .tb__roleChipCount{background:var(--surface-soft)}html[data-theme=light] .tb__filterBtn{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__filterBtn:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .tb__filterTag{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .tb__list{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__cvcActionsFooter{border-top:1px solid var(--border-subtle)}html[data-theme=light] .tb__btn{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-strong)}html[data-theme=light] .tb__btn--primary{border-color:var(--accent-border)}html[data-theme=light] .tb__cvcRow{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__cvcRow.is-c{border-color:var(--accent-border-strong)}html[data-theme=light] .tb__cvcRow.is-vc{box-shadow:inset 0 0 0 1px var(--brand-soft-strong)}html[data-theme=light] .tb__cvcName{color:var(--text-primary)}html[data-theme=light] .tb__cvcBtn,html[data-theme=light] .tb__cvcTag{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__cvcBtn{color:var(--text-primary)}html[data-theme=light] .tb__cvcBtn.active{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .tb__previewInner{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .tb__modalWrap{background:var(--surface-raised)}html[data-theme=light] .tb__modalCard{background:var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 24px 70px var(--shadow-color)}html[data-theme=light] .tb__modalHead{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .tb__modalTitle{color:var(--text-primary)}html[data-theme=light] .tb__modalClose{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__filterBlockTitle{color:var(--text-primary)}html[data-theme=light] .tb__modalChip{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__modalChip.is-active{color:var(--text-primary);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .tb__modalFooter{border-top:1px solid var(--border-subtle)}html[data-theme=light] .tb__btn:focus-visible,html[data-theme=light] .tb__cvcBtn:focus-visible,html[data-theme=light] .tb__filterBtn:focus-visible,html[data-theme=light] .tb__filterTag:focus-visible,html[data-theme=light] .tb__modalChip:focus-visible,html[data-theme=light] .tb__modalClose:focus-visible,html[data-theme=light] .tb__roleChip:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .tb__btn--back{color:var(--accent-text);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft));border-color:var(--accent-border)}html[data-theme=light] .tb__btn--back:hover{color:var(--text-primary);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft));border-color:var(--accent-border-strong)}html[data-theme=light] .tb__teamFilter{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__teamFilterLabel{color:var(--accent-text)}html[data-theme=light] .tb__teamFilterSelect{color:var(--text-primary)}html[data-theme=light] .tb__teamFilterSelect option{color:var(--text-primary);background:var(--surface-raised)}html[data-theme=light] .tb__teamFilter:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .tb__teamFilter:focus-within{border-color:var(--accent-border-strong)}html[data-theme=light] .tb__teamBtn,html[data-theme=light] .tb__toolbarActions .tb__filterBtn{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .tb__teamBtn.is-active,html[data-theme=light] .tb__teamBtn:hover,html[data-theme=light] .tb__toolbarActions .tb__filterBtn:hover{color:var(--text-primary);border-color:var(--accent-border-strong)}html[data-theme=light] .tb__teamBtn.is-active{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));box-shadow:inset 0 1px 0 var(--shadow-color),0 0 0 1px rgba(37,99,235,.14)}html[data-theme=light] .tb__teamBtn:focus-visible,html[data-theme=light] .tb__toolbarActions .tb__filterBtn:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .cookieConsent__banner{border:1px solid var(--accent-border-strong);background:radial-gradient(circle at top right,var(--brand-soft-strong),transparent 38%),var(--surface-raised);box-shadow:0 18px 46px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .cookieConsent__eyebrow{color:var(--accent-text)}html[data-theme=light] .cookieConsent__copy h2,html[data-theme=light] .cookieConsent__dialogHeader h2{color:var(--text-primary)}html[data-theme=light] .cookieConsent__category p,html[data-theme=light] .cookieConsent__copy>p:last-child,html[data-theme=light] .cookieConsent__dialogIntro,html[data-theme=light] .cookieConsent__policyLink{color:var(--text-secondary)}html[data-theme=light] .cookieConsent__copy a,html[data-theme=light] .cookieConsent__policyLink a{color:var(--accent-text)}html[data-theme=light] .cookieConsent__button--primary{color:var(--text-on-brand)}html[data-theme=light] .cookieConsent__button--outline{border-color:var(--accent-border-strong);background:var(--brand-soft-strong)}html[data-theme=light] .cookieConsent__button--outline:hover{border-color:var(--border-medium);background:var(--brand-soft-strong)}html[data-theme=light] .cookieConsent__button--ghost{color:var(--accent-text)}html[data-theme=light] .cookieConsent__button--ghost:hover{background:var(--brand-soft-strong);color:var(--text-primary)}html[data-theme=light] .cookieConsent__backdrop{background:var(--surface-raised)}html[data-theme=light] .cookieConsent__dialog{border:1px solid var(--accent-border-strong);background:radial-gradient(circle at top right,var(--brand-soft-strong),transparent 38%),var(--surface-raised);box-shadow:0 28px 80px var(--shadow-color)}html[data-theme=light] .cookieConsent__close{background:var(--surface-raised);color:var(--text-primary)}html[data-theme=light] .cookieConsent__close:hover{border-color:var(--accent-border-strong);background:var(--brand-soft-strong)}html[data-theme=light] .cookieConsent__category{background:var(--surface-raised)}html[data-theme=light] .cookieConsent__category h3{color:var(--text-primary)}html[data-theme=light] .cookieConsent__categoryHeading>span{border:1px solid var(--accent-border-strong);background:var(--brand-soft-strong);color:var(--accent-text)}html[data-theme=light] .cookieConsent__switch{background:var(--surface-1)}html[data-theme=light] .cookieConsent__switch>span{box-shadow:0 2px 6px var(--shadow-color)}html[data-theme=light] .cookieConsent__switch--locked>span,html[data-theme=light] .cookieConsent__toggle input:checked+.cookieConsent__switch>span{background:var(--surface-raised)}html[data-theme=light] .statsNguts__disclaimer_header h1,html[data-theme=light] .statsNguts__disclaimer_lead{color:var(--text-primary)}html[data-theme=light] .statsNguts__disclaimer_toc{box-shadow:0 14px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__disclaimer_toc summary{color:var(--text-primary)}html[data-theme=light] .statsNguts__disclaimer_toc a{color:var(--text-secondary)}html[data-theme=light] .statsNguts__disclaimer_content h2,html[data-theme=light] .statsNguts__disclaimer_toc a:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__disclaimer_content address,html[data-theme=light] .statsNguts__disclaimer_content li,html[data-theme=light] .statsNguts__disclaimer_content p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__disclaimer_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__disclaimer_warning{border:1px solid var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__disclaimer_notice p,html[data-theme=light] .statsNguts__disclaimer_notice strong,html[data-theme=light] .statsNguts__disclaimer_warning p,html[data-theme=light] .statsNguts__disclaimer_warning strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__disclaimer_related{border:1px solid var(--accent-border);background:var(--brand-soft)}html[data-theme=light] .statsNguts__disclaimer_related a:hover{border-color:var(--success-border);background:var(--success-bg)}@media print{html[data-theme=light] .statsNguts__disclaimer,html[data-theme=light] .statsNguts__disclaimer_content>section,html[data-theme=light] .statsNguts__disclaimer_notice,html[data-theme=light] .statsNguts__disclaimer_related,html[data-theme=light] .statsNguts__disclaimer_warning{background:var(--surface-raised)}}html[data-theme=light] .statsTeamPrediction .statsTeamPrediction__noticeBanner{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsTeamPrediction .statsTeamPrediction__noticeBanner .sng__discBanner_link,html[data-theme=light] .statsTeamPrediction .statsTeamPrediction__noticeBanner .sng__discBanner_text{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyCenter{--fc-surface:var(--surface-raised);--fc-surface-strong:var(--surface-raised);--fc-border:var(--accent-border);--fc-border-strong:var(--accent-border);--fc-muted:var(--text-muted);color:var(--text,var(--text-primary));background:radial-gradient(900px 420px at 4% 0,var(--brand-soft),transparent 70%),var(--color-bg,var(--page-bg))}html[data-theme=light] .statsNguts__fantasyCenterHero{background:radial-gradient(760px 320px at 50% -20%,var(--brand-soft-hover),transparent 68%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyCenterBreadcrumbs,html[data-theme=light] .statsNguts__fantasyCenterBreadcrumbs a{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyCenterTeamLogo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenterKicker,html[data-theme=light] .statsNguts__fantasyCenterSeries,html[data-theme=light] .statsNguts__fantasyCenterTeam strong{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyCenterVersus{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenterMatchLabel{color:var(--text-muted)}html[data-theme=light] .statsNguts__fantasyCenterSchedule span{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenterVenue{color:var(--text-secondary)}html[data-theme=light] .statsNguts__fantasyCenterVenue span{color:var(--text-subtle)}html[data-theme=light] .statsNguts__fantasyCenter_playingSquadAnnouncedBanner{background:var(--brand-soft-strong);border:1px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyCenter_playingSquadAnnouncedBanner strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyCenterToolNav{background:var(--surface-raised)}html[data-theme=light] .statsNguts__fantasyCenter__navButtons button{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenter__navButtons button:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenter__cardSection{background:radial-gradient(680px 240px at 100% 0,var(--brand-soft),transparent 72%),var(--fc-surface);box-shadow:0 16px 42px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyCenter__cardSection.ai-team-highlight{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenterSectionHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenterSectionHeader h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyCenter__scrollTop{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyCenterState{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--fc-border,var(--accent-border))}html[data-theme=light] .statsNguts__fantasyCenterState h1{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyCenterTeam>span:last-child{color:var(--text-secondary)}html[data-theme=light] .statsNguts__fantasyCenterHeading{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyCenter{--match-border:var(--accent-border)}html[data-theme=light] .chat-box-wrapper{box-shadow:0 2px 8px var(--shadow-color)}html[data-theme=light] .chat-msg.user{box-shadow:0 2px 5px var(--shadow-color)}html[data-theme=light] .chat-msg.bot,html[data-theme=light] .chat-team-block{background:var(--surface-raised);box-shadow:0 2px 5px var(--shadow-color)}html[data-theme=light] .fprWrap{color:var(--text-primary);background:radial-gradient(560px 180px at 100% 0,var(--brand-soft-strong),transparent 68%),var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .fprHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .fprTitle{color:var(--text-primary)}html[data-theme=light] .fprToggle{background:var(--surface-soft-strong);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .fprToggle__btn{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .fprToggle__btn:hover{background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .fprToggle__btn.is-active{background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft-hover));border-color:var(--accent-border-strong)}html[data-theme=light] .fprState--error{color:var(--danger-text)}html[data-theme=light] .fprSection{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .fprSection__head,html[data-theme=light] .fprSection__head:hover{background:var(--brand-soft-strong)}html[data-theme=light] .fprChev{border-right:2px solid var(--border-medium);border-bottom:2px solid var(--border-medium)}html[data-theme=light] .fprSubhead{border-top:1px solid var(--accent-border)}html[data-theme=light] .fprRow{background:var(--brand-soft-strong)}html[data-theme=light] .fprRow__value{color:var(--text-primary);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .fprWrap button:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts__FantasyQnATable{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts__FantasyQnATable h3{color:var(--text-primary)}html[data-theme=light] .statsNguts__FantasyQnATableTableWrap{border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__FantasyQnATable td,html[data-theme=light] .statsNguts__FantasyQnATable th{border-bottom:1px solid var(--accent-border);color:var(--text-secondary)}html[data-theme=light] .statsNguts__FantasyQnATable th{color:var(--accent-text-strong);background:var(--surface-inset)}html[data-theme=light] .statsNguts__FantasyQnATable tbody tr{background:var(--surface-disabled)}html[data-theme=light] .statsNguts__FantasyQnATable tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_box{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_title{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_options_tab{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_options_tab:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_options_tab.selected{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations .navigationButton{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations .navigationButton.next{color:var(--text-on-brand)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_stats_content{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_stats_content h4{color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_stats_content h3{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_stats_content p{color:var(--text-muted)}html[data-theme=light] .statsNguts__fantasyQuestionByCombinations_chartContainer_chart{background:var(--surface-raised)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_box{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_title{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_options_tab{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_options_tab:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_options_tab.selected{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts .navigationButton{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts .navigationButton.next{color:var(--text-on-brand)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_stats_content{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_stats_content h4{color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_stats_content h3{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_stats_content p{color:var(--text-muted)}html[data-theme=light] .statsNguts__fantasyQuestionByGuts_chartContainer_chart{background:var(--surface-raised)}html[data-theme=light] .statsNguts__fantasyQuestionnaireByCombinations,html[data-theme=light] .statsNguts__fantasyQuestionnaireByGuts{color:var(--text,var(--text-primary))}html[data-theme=light] .aiTeamPrediction .aiTeamPrediction__noticeBanner{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .aiTeamPrediction .aiTeamPrediction__noticeBanner .sng__discBanner_link,html[data-theme=light] .aiTeamPrediction .aiTeamPrediction__noticeBanner .sng__discBanner_text{color:var(--accent-text)}html[data-theme=light] .aiTeamPrediction .backup-layout-title{color:var(--text-primary)}html[data-theme=light] .aiTeamPrediction .backup-layout-subtitle{color:var(--text-muted)}html[data-theme=light] .aiTeamPrediction .backup-section{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .aiTeamPrediction .backup-section-title{color:var(--accent-text-strong)}html[data-theme=light] .aiTeamPrediction .backup-section-count{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .aiTeamPrediction .backup-player-row{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .aiTeamPrediction .backup-player-rank{color:var(--text-on-brand)}html[data-theme=light] .aiTeamPrediction .backup-player-name{color:var(--text-primary)}html[data-theme=light] .aiTeamPrediction .backup-player-meta{color:var(--text-muted)}html[data-theme=light] .aiTeamPrediction .backup-empty-state{color:var(--text-muted);background:var(--surface-disabled);border:1px dashed var(--accent-border)}html[data-theme=light] .postMatchComparison{color:var(--text,var(--text-primary))}html[data-theme=light] .postMatchComparison__header h2{color:var(--text-primary)}html[data-theme=light] .postMatchComparison__header p{color:var(--text-muted)}html[data-theme=light] .postMatchComparison__summary span{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchComparison__summary strong{color:var(--accent-text-strong)}html[data-theme=light] .postMatchComparison__state{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilder{--fts-border:var(--accent-border);--fts-border-strong:var(--accent-border-strong);--fts-surface:var(--surface-soft-strong);--fts-surface-soft:var(--brand-soft-strong);--fts-muted:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderSummary{background:radial-gradient(420px 120px at 100% 0,var(--brand-soft),transparent 72%),var(--fts-surface)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderProgress progress{background:var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderProgress progress::-webkit-progress-bar{background:var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderRoleCount{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderRoleCount>span{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderComplete{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderActions button.is-primary,html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderComplete button{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderPlayerCard{background:radial-gradient(520px 160px at 100% 0,var(--brand-soft),transparent 70%),var(--fts-surface);box-shadow:0 0 0 1px rgba(37,99,235,.07),0 14px 32px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderPlayerHeader{background:var(--surface-disabled)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderAvatar{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderIdentityText h3{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderMeta span{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatuses .is-positive{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatuses .is-negative{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatuses .is-neutral{color:var(--text-secondary)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatsGrid>div{border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatsGrid strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderActions{background:var(--surface-disabled)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderActions button.is-secondary{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderPreviewHeading{background:radial-gradient(260px 90px at 50% 0,var(--brand-soft-strong),transparent 72%),linear-gradient(135deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 10px 26px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderPreviewHeading span{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilder button:focus-visible{outline:3px solid var(--accent-border-strong)}@media (max-width:640px){html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderPlayerCard{border-right-color:var(--accent-border);border-left-color:var(--accent-border)}}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderActions button.is-preview span{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderPreviewHeadingActions button{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}@media (max-width:640px){html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStats{scrollbar-color:var(--brand-soft-hover) var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStats::-webkit-scrollbar-track{background:var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStats::-webkit-scrollbar-thumb{background:var(--brand-soft-hover)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderActions button.is-preview{color:var(--accent-text-strong);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));border:1px solid var(--accent-border)}}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatsGrid{scrollbar-color:var(--brand-soft-hover) var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatsGrid::-webkit-scrollbar-track{background:var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderStatsGrid::-webkit-scrollbar-thumb{background:var(--brand-soft-hover)}@media (max-width:640px){html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderModalBackdrop{background:var(--surface-raised)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderModal{background:linear-gradient(180deg,var(--surface-raised),var(--surface-inset));border:1px solid var(--accent-border-strong);box-shadow:0 0 0 1px rgba(37,99,235,.12),0 24px 70px var(--shadow-color),0 0 34px rgba(37,99,235,.18)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderModalHeader{background:var(--brand-soft);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderModalHeader button{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStatsBuilderModalBody{scrollbar-color:var(--brand-soft-hover) var(--surface-soft)}}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder{--fts-strategy-border:var(--accent-border);--fts-strategy-border-strong:var(--accent-border-strong);--fts-strategy-surface:var(--surface-soft-strong);--fts-strategy-soft:var(--brand-soft-strong);--fts-strategy-muted:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__disclaimer{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__disclaimer .sng__discBanner_link,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__disclaimer .sng__discBanner_text{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__strategies button{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__strategies button.is-selected{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__editorHeader,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__panel,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__previewCard,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__why{background:radial-gradient(420px 120px at 100% 0,var(--brand-soft),transparent 72%),var(--fts-strategy-surface)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__leadershipItem,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__summaryChip{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__tab{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__tab.is-active{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__tabCount{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__playersHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__playerRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__playerWrap.is-open .statsNguts__fantasyTeamStrategyBuilder__playerRow{border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__playerAvatar{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__playerName{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__impactPill,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__teamPill{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__tag.is-captain,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__tag.is-vice-captain{color:var(--accent-text);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__replaceButton{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__replaceButton.is-active{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__replacePanel{background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__replaceOption{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__replaceName{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__fitTag.is-best{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__whyTitle{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__whyChip{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder button:focus-visible{outline:3px solid var(--accent-border-strong)}@media (max-width:640px){html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__colImpact,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__colStatus,html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__colTeam{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__mobilePreviewButton{color:var(--text-on-brand);border:1px solid var(--accent-border-strong);box-shadow:0 12px 28px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__mobilePreviewButton span{color:var(--text-secondary)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__modalBackdrop{background:var(--surface-raised)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__modal{background:linear-gradient(180deg,var(--surface-raised),var(--surface-inset));border:1px solid var(--accent-border-strong);box-shadow:0 0 0 1px rgba(37,99,235,.12),0 24px 70px var(--shadow-color),0 0 34px rgba(37,99,235,.18)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__modalHeader{background:var(--brand-soft);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeamStrategyBuilder__modalHeader button{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_Disclaimer{color:var(--text-secondary);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team{background:radial-gradient(460px 180px at 100% 0,var(--brand-soft),transparent 72%),linear-gradient(180deg,var(--surface-raised) 0,var(--surface-raised) 100%);box-shadow:0 14px 32px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team:before{color:rgba(30,64,175,.055)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team_name{color:var(--text-on-brand)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team_subtext{color:#eef6ff;text-shadow:0 1px 1px rgba(15,23,42,.22)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team_powertext{color:#533900;background:linear-gradient(180deg,#fff8d8,#ffe493);border-color:rgba(202,138,4,.58);box-shadow:0 5px 12px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.86);text-shadow:none}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team_total{color:var(--text-primary);background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team_section+.statsNguts__fantasyTeams_container_team_section{border-top:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_avatar_wrapper--power .statsNguts__fantasyTeams_container_player_avatar{outline:1px solid var(--warning-border);box-shadow:0 0 0 2px var(--warning-bg)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_dt_symbol{color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_power_badge{background:var(--warning-bg);box-shadow:0 1px 2px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_corner_pill{box-shadow:0 1px 2px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_corner_pill--overseas{border-color:var(--border-medium)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_meta_icon--overseas{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_pill{box-shadow:0 1px 2px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_pill--overseas{border-color:var(--border-medium)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .ft__icon--overseas{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyTeamsByCombinations_button,html[data-theme=light] .statsNguts__fantasyTeamsByGuts_button{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__feedback{color:var(--text,var(--text-primary));background:radial-gradient(900px 480px at 8% 0,var(--brand-soft),transparent 64%),linear-gradient(180deg,var(--surface-inset) 0,var(--surface-inset) 100%)}html[data-theme=light] .statsNguts__feedback_heading h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__feedback_heading p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__feedback_link{background:var(--surface-soft);border:1px solid var(--accent-border);box-shadow:0 14px 38px var(--shadow-color)}html[data-theme=light] .statsNguts__feedback_link:hover{background:var(--brand-soft);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__feedback_icon{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__feedback_text strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__feedback_text small{color:var(--text-secondary)}html[data-theme=light] .statsNguts__feedback_arrow{color:var(--accent-text)}html[data-theme=light] .groundOverview{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__groundStatsSleek{--gs-bg:var(--surface-inset);--gs-panel:var(--surface-raised);--gs-panel-soft:var(--brand-soft-strong);--gs-border:var(--accent-border);--gs-border-strong:var(--accent-border-strong);--gs-text:var(--text-primary);--gs-subtle:var(--surface-3);--gs-blue-soft:var(--brand-soft-strong);--gs-shadow:0 18px 44px var(--shadow-color);background:radial-gradient(880px 420px at 12% 0,var(--brand-soft-strong),transparent 58%),linear-gradient(180deg,var(--surface-inset) 0,var(--page-bg) 100%)}html[data-theme=light] .gS__topBar{background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-raised));box-shadow:0 12px 30px var(--shadow-color)}html[data-theme=light] .gS__groundImgWrap{background:var(--surface-soft)}html[data-theme=light] .gS__overviewBtn{background:var(--surface-raised)}html[data-theme=light] .gS__overviewBtn:hover{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .gt__bar,html[data-theme=light] .gt__card{background:var(--surface-soft-strong)}html[data-theme=light] .gt__barSeg{border-right:1px solid var(--border-subtle)}html[data-theme=light] .gt__barSeg--nr{background:linear-gradient(180deg,var(--surface-3),var(--surface-3))}html[data-theme=light] .gt__barText{color:var(--text-primary)}html[data-theme=light] .gt__dot--nr{background:var(--surface-3)}html[data-theme=light] .gS__statCard{background:linear-gradient(145deg,var(--brand-soft-strong),var(--surface-soft-strong));border-right:1px solid var(--accent-border)}html[data-theme=light] .gS__tipCard{background:var(--surface-soft-strong)}html[data-theme=light] .gS__tipIcon{border:1px solid var(--accent-border)}html[data-theme=light] .gS__tabBtn{background:var(--surface-soft-strong)}html[data-theme=light] .gS__tabBtn:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .gS__tabBtn.active{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .gS__table thead th{background:var(--surface-1)}html[data-theme=light] .gS__table tbody td{background:var(--surface-soft-strong)}html[data-theme=light] .gS__table tbody tr:hover td{background:var(--brand-soft-strong)}@media (max-width:520px){html[data-theme=light] .gS__statCard{border-bottom:1px solid var(--accent-border)}}html[data-theme=light] .statsNguts__headToHeadSleek{--h2h-bg:var(--surface-inset);--h2h-panel:var(--surface-raised);--h2h-panel-soft:var(--brand-soft-strong);--h2h-border:var(--accent-border);--h2h-border-strong:var(--accent-border-strong);--h2h-text:var(--text-primary);--h2h-subtle:var(--surface-3);--h2h-blue-soft:var(--brand-soft-strong);--h2h-shadow:0 18px 44px var(--shadow-color);background:radial-gradient(880px 420px at 12% 0,var(--brand-soft-strong),transparent 58%),linear-gradient(180deg,var(--surface-inset) 0,var(--page-bg) 100%)}html[data-theme=light] .h2h__topBar{background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-raised));box-shadow:0 12px 30px var(--shadow-color)}html[data-theme=light] .h2h__matchAvatarWrap{background:var(--surface-soft)}html[data-theme=light] .statsNguts__teamH2HTrends_blockHeader{color:var(--accent-text-strong);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-strong));border:1px solid var(--accent-border-strong);box-shadow:0 8px 20px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__teamH2HTrends_logoBox{background:var(--surface-soft)}html[data-theme=light] .statsNguts__teamH2HTrends_vsPill{color:var(--text-primary);border:1px solid var(--accent-border)}html[data-theme=light] .h2hT__perfCard{background:var(--surface-soft-strong)}html[data-theme=light] .h2hT__perfCard--top{background:linear-gradient(145deg,var(--brand-soft-strong),var(--surface-soft-strong));border-color:var(--accent-border)}html[data-theme=light] .h2hT__rank{color:var(--accent-text-strong);border:1px solid var(--accent-border)}html[data-theme=light] .h2hT__avatarWrap{background:var(--surface-soft)}html[data-theme=light] .h2hT__tabBtn{background:var(--surface-soft-strong)}html[data-theme=light] .h2hT__tabBtn:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .h2hT__tabBtn.active{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .h2hT__table thead th{background:var(--surface-1)}html[data-theme=light] .h2hT__table tbody td{background:var(--surface-soft-strong)}html[data-theme=light] .h2hT__table tbody tr:hover td{background:var(--brand-soft-strong)}html[data-theme=light] .statsNguts__header{color:var(--text,var(--text-primary));background:radial-gradient(900px 480px at 7% 0,var(--brand-soft-strong),transparent 62%),radial-gradient(760px 440px at 100% 5%,var(--brand-soft-strong),transparent 66%),linear-gradient(180deg,var(--surface-inset) 0,var(--surface-inset) 100%)}html[data-theme=light] .statsNguts__header:before{background:linear-gradient(90deg,var(--surface-raised) 0,var(--surface-raised) 30%,var(--surface-raised) 53%,var(--surface-soft-strong) 76%,var(--surface-soft-strong) 100%)}html[data-theme=light] .statsNguts__header_title{color:var(--text-primary)}html[data-theme=light] .statsNguts__header_subtitle{color:var(--text-secondary)}html[data-theme=light] .statsNguts__header_button--primary{color:var(--text-on-brand)}html[data-theme=light] .statsNguts__header_button--secondary{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.14),transparent 42%),linear-gradient(180deg,var(--surface-soft-strong),var(--surface-soft)),var(--surface-raised);box-shadow:0 10px 22px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__header_button--secondary:hover{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.22),transparent 42%),linear-gradient(180deg,rgba(248,201,95,.18),rgba(248,201,95,.08)),var(--surface-raised);box-shadow:0 12px 26px var(--shadow-color),0 0 18px rgba(248,201,95,.12)}@media (max-width:1024px){html[data-theme=light] .statsNguts__header:before{background:linear-gradient(90deg,var(--surface-raised) 0,var(--surface-raised) 43%,var(--surface-soft-strong) 73%,var(--surface-soft-strong) 100%)}}@media (max-width:768px){html[data-theme=light] .statsNguts__header:before{background:linear-gradient(180deg,var(--surface-soft-strong) 0,var(--surface-raised) 42%,var(--surface-raised) 100%)}}html[data-theme=light] .statsNguts__homeHub{color:var(--text,var(--text-primary));background:radial-gradient(1100px 560px at 8% -8%,var(--brand-soft-strong),transparent 62%),radial-gradient(900px 500px at 100% 8%,var(--brand-soft),transparent 66%),linear-gradient(180deg,var(--surface-inset) 0,var(--surface-inset) 100%)}html[data-theme=light] .statsNguts__homeHub_heading h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__homeHub_heading p{color:var(--text-secondary)}html[data-theme=light] .hubCardInner{border:1px solid var(--accent-border);background:var(--surface-raised);box-shadow:0 18px 52px var(--shadow-color)}html[data-theme=light] .hubCardBg--fallback{background:radial-gradient(520px 260px at 25% 15%,var(--brand-soft-hover),transparent 66%),var(--surface-raised)}html[data-theme=light] .hubCardOverlay{background:radial-gradient(520px 280px at var(--mx) var(--my),var(--brand-soft-hover),transparent 62%),linear-gradient(180deg,var(--surface-soft-strong) 0,var(--surface-soft-strong) 56%,var(--surface-raised) 100%)}html[data-theme=light] .hubTitle{color:var(--text-primary)}html[data-theme=light] .hubDesc{color:var(--text-secondary)}html[data-theme=light] .hubCta{color:var(--text-primary);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .hubCard:focus-visible .hubCardInner,html[data-theme=light] .hubCard:hover .hubCardInner{border-color:var(--accent-border-strong);box-shadow:0 24px 68px var(--shadow-color)}html[data-theme=light] .homeMatchRail{color:var(--text,var(--text-primary));background:radial-gradient(760px 210px at 10% 0,var(--brand-soft-strong),transparent 70%),linear-gradient(180deg,var(--surface-inset) 0,var(--surface-inset) 100%);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .homeMatchRail__header h2,html[data-theme=light] .homeMatchRail__viewAll{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .homeMatchRail__viewAll:hover{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .homeMatchRail__scrollButton{color:var(--text-primary);border:1px solid var(--accent-border-strong)}html[data-theme=light] .homeMatchRail__scrollButton:hover{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .homeMatchCard{background:radial-gradient(330px 135px at 100% 0,var(--brand-soft-strong),transparent 74%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 10px 24px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .homeMatchCard--live:before{box-shadow:0 0 15px var(--success-bg)}html[data-theme=light] .homeMatchCard:hover{background:radial-gradient(360px 155px at 100% 0,var(--brand-soft-strong),transparent 74%),var(--surface-raised);border-color:var(--accent-border-strong);box-shadow:0 15px 32px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .homeMatchCard__status{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .homeMatchCard--live .homeMatchCard__status{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .homeMatchCard--series .homeMatchCard__status{background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .homeMatchCard__descriptor{color:var(--text-muted)}html[data-theme=light] .homeMatchCard--live .homeMatchCard__countdown,html[data-theme=light] .homeMatchCard__countdown{color:var(--text-primary)}html[data-theme=light] .homeMatchCard__avatar{background:radial-gradient(circle at 50% 30%,var(--brand-soft-strong),transparent 68%),var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .homeMatchCard__series{color:var(--text-muted)}html[data-theme=light] .homeMatchCard__series small{color:var(--accent-text)}html[data-theme=light] .homeMatchCard__teams{color:var(--text-primary)}html[data-theme=light] .homeMatchCard__teams small{color:var(--accent-text)}html[data-theme=light] .homeMatchCard__footer{border-top:1px solid var(--accent-border)}html[data-theme=light] .homeMatchCard__date{color:var(--text-secondary)}html[data-theme=light] .homeMatchCard__date svg{color:var(--accent-text)}html[data-theme=light] .homeMatchCard__action--fantasy,html[data-theme=light] .homeMatchCard__action--preview{color:var(--accent-text);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .homeMatchCard__action--fantasy:hover,html[data-theme=light] .homeMatchCard__action--preview:hover{color:var(--text-primary);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}@media (max-width:700px){html[data-theme=light] .homeMatchRail__scrollButton{color:var(--text-primary);border-color:var(--accent-border-strong)}}html[data-theme=light] .closedLc{background:radial-gradient(circle at top right,var(--brand-soft),transparent 28%),linear-gradient(135deg,var(--page-bg) 0,var(--surface-inset) 38%,var(--surface-inset) 100%)}html[data-theme=light] .closedLc__heroGlow{background:radial-gradient(circle,var(--brand-soft-strong) 0,var(--brand-soft) 35%,var(--brand-soft) 72%)}html[data-theme=light] .closedLc__header{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 12px 30px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .closedLc__backLink{border:1px solid var(--accent-border);background:var(--surface-soft);color:var(--accent-text)}html[data-theme=light] .closedLc__backLink:hover{border-color:var(--accent-border);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .closedLc__title{color:var(--text-primary)}html[data-theme=light] .closedLc__sub{color:var(--accent-text)}html[data-theme=light] .closedLc__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .closedLc__emptyCard{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-soft-strong);color:var(--text-primary);box-shadow:0 8px 22px var(--shadow-color)}html[data-theme=light] .closedLc__sectionCard{border:1px solid var(--accent-border);background:radial-gradient(circle at top right,var(--brand-soft),transparent 30%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised)}html[data-theme=light] .closedLc__sectionHeader{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .closedLc__sectionBadge{background:var(--surface-soft)}html[data-theme=light] .lc{background:radial-gradient(520px 180px at 94% -12%,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .lc:hover{border-color:var(--accent-border-strong);box-shadow:0 17px 40px var(--shadow-color)}html[data-theme=light] .lc__imageWrap{background:linear-gradient(145deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 0 0 3px rgba(59,130,246,.05),0 9px 22px var(--shadow-color)}html[data-theme=light] .lc__series{color:var(--accent-text)}html[data-theme=light] .lc__activeMatch{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .lc__statusPill{color:var(--accent-text-strong);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}html[data-theme=light] .lc__matchInfo{color:var(--text-secondary)}html[data-theme=light] .lc__activeLine2{color:var(--accent-text)}html[data-theme=light] .lc__activeLine2 strong{color:var(--text-primary)}html[data-theme=light] .lc__activeLine2--critical strong{color:var(--danger-text)}html[data-theme=light] .lc__activeLine2--urgent strong{color:var(--warning-text)}html[data-theme=light] .lc__metaItem{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .lc__metaLabel{color:var(--accent-text)}html[data-theme=light] .lc__metaValue{color:var(--text-primary)}html[data-theme=light] .lc__prizes{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .lc__prizesTitle{color:var(--accent-text)}html[data-theme=light] .lc__prizesTier{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .lc__prizeGrid--top5 .lc__prizeItem,html[data-theme=light] .lc__prizeItem{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .lc__medal{color:var(--accent-text-strong);background:var(--brand-soft)}html[data-theme=light] .lc__medal--1{color:var(--warning-text);background:var(--warning-bg)}html[data-theme=light] .lc__medal--3{background:var(--danger-bg)}html[data-theme=light] .lc__prizeGrid--top5 .lc__prizeValue,html[data-theme=light] .lc__prizeValue{color:var(--text-primary)}html[data-theme=light] .lc__footer{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .lc__entryLabel{color:var(--accent-text)}html[data-theme=light] .lc__entryValue{color:var(--text-primary)}html[data-theme=light] .lc__btn{color:var(--text-on-brand);border-left:1px solid var(--accent-border)}html[data-theme=light] .lc--closed .lc__btn,html[data-theme=light] .lc__btn--secondary{color:var(--accent-text-strong);background:var(--brand-soft)}html[data-theme=light] .lc__btn:focus-visible{outline:3px solid var(--border-medium)}html[data-theme=light] .lc--closed{background:radial-gradient(460px 150px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-inset)}@media (max-width:420px){html[data-theme=light] .lc__btn{border-top:1px solid var(--accent-border)}}html[data-theme=light] .lc__activeLine2--critical,html[data-theme=light] .lc__activeLine2--urgent{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lc__activeLine2--critical strong,html[data-theme=light] .lc__activeLine2--urgent strong{text-shadow:0 0 10px var(--danger-bg)}html[data-theme=light] .lc__activeLine2--critical{box-shadow:inset 0 1px 0 var(--shadow-color),0 0 0 3px var(--danger-bg)}html[data-theme=light] .lcDetail__back{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .lcDetail__wallBtn{background:radial-gradient(circle at 10% 0,var(--brand-soft-hover),transparent 46%),linear-gradient(135deg,var(--brand-soft-hover),var(--surface-raised));border:1px solid var(--accent-border-strong);box-shadow:0 12px 28px rgba(8,24,55,.28),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lcDetail__wallIcon{color:var(--accent-text);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}html[data-theme=light] .lcDetail__wallCopy strong{color:var(--text-primary)}html[data-theme=light] .lcDetail__wallChevron,html[data-theme=light] .lcDetail__wallCopy small{color:var(--accent-text)}html[data-theme=light] .lcDetail__wallBtn:hover{border-color:var(--accent-border-strong);background:radial-gradient(circle at 10% 0,var(--brand-soft-hover),transparent 46%),linear-gradient(135deg,var(--brand-soft-hover),var(--surface-raised));box-shadow:0 16px 34px rgba(20,45,94,.36),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lcDetail__back:focus-visible,html[data-theme=light] .lcDetail__wallBtn:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .lcDetail__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .lcHome{color:var(--text,var(--text-primary))}html[data-theme=light] .lcHome__alert--err{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .lcHome__emptyCard{color:var(--text-muted);background:var(--surface-raised);border:1px dashed var(--accent-border)}html[data-theme=light] .lcHome__sectionHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .lcHome__sectionCount{color:var(--accent-text);background:var(--brand-soft)}html[data-theme=light] .lcHome__btn--cta{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .lcHome__btn--cta:hover{color:var(--text-primary);background:var(--brand-soft-strong)}html[data-theme=light] .lcHome__btn--cta{color:var(--text-on-brand);border:1px solid var(--accent-border-strong);box-shadow:0 8px 20px rgba(37,99,235,.2),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lcHome__btn--cta:hover{color:var(--text-on-brand);border-color:var(--accent-border-strong);box-shadow:0 11px 24px rgba(37,99,235,.28),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lcHome__archiveLink{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .lcHome__archiveLink:hover{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .lcHome__sectionHead{background:radial-gradient(320px 90px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lcHome__section--closed .lcHome__sectionTitle,html[data-theme=light] .lcHome__section--open .lcHome__sectionTitle,html[data-theme=light] .lcHome__sectionTitle{color:var(--text-primary)}html[data-theme=light] .lcHome__sectionCount{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueCenterShell{color:var(--text,var(--text-primary))}html[data-theme=light] .leagueCenterShell__checking{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme{--league-bg:var(--page-bg);--league-surface:var(--surface-raised);--league-surface-2:var(--surface-inset);--league-surface-3:var(--surface-raised);--league-border:var(--accent-border);--league-border-strong:var(--accent-border);--league-text:var(--text-primary);--league-title:var(--text-primary);--league-muted:var(--text-muted);--league-blue-soft:var(--brand-soft)}html[data-theme=light] .leagueTheme .lp__wrap{background:radial-gradient(620px 190px at 100% 0,var(--brand-soft),transparent 74%),var(--league-surface)}html[data-theme=light] .leagueTheme .lcHome__hofBanner{background:radial-gradient(520px 150px at 100% 0,var(--brand-soft-strong),transparent 72%),var(--league-surface)}html[data-theme=light] .leagueTheme .lcHome__hofIconWrap{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__hofCta{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lcHome__sectionHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__sectionBadge{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__closedCta{color:var(--accent-text-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc{background:radial-gradient(420px 150px at 100% 0,var(--brand-soft),transparent 72%),var(--league-surface-2);box-shadow:0 12px 30px var(--shadow-color)}html[data-theme=light] .leagueTheme .lc__imageWrap{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__title{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lc__series{color:var(--text-muted)}html[data-theme=light] .leagueTheme .lc__activeMatch{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__statusPill{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lc__matchInfo{color:var(--text-secondary)}html[data-theme=light] .leagueTheme .lc__activeLine2{color:var(--text-muted)}html[data-theme=light] .leagueTheme .lc__activeLine2 strong{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lc__metaItem{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__metaItem svg{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lc__metaLabel{color:var(--text-subtle)}html[data-theme=light] .leagueTheme .lc__prizes{border-top:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__prizesTier{color:var(--text-muted)}html[data-theme=light] .leagueTheme .lc__prizeItem{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__medal{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lc__prizeValue{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lc__footer{border-top:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__entryLabel{color:var(--text-subtle)}html[data-theme=light] .leagueTheme .lc__entryValue{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lc__btn{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__btn--secondary{color:var(--accent-text-strong);background:var(--brand-soft)}html[data-theme=light] .leagueTheme .closedLc__sectionHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .closedLc__sectionBadge{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcDetail__back,html[data-theme=light] .leagueTheme .lcDetail__wallBtn,html[data-theme=light] .leagueTheme .lcWallPage__back,html[data-theme=light] .leagueTheme .plDetailPage__back,html[data-theme=light] .leagueTheme .plHub__back{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lh__status{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lh__status--closed{color:var(--text-secondary)}html[data-theme=light] .leagueTheme .lh__statBox{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lh__statLabel{color:var(--text-subtle)}html[data-theme=light] .leagueTheme .lh__statValue{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lh__statBox--highlight{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .lcMatchPanel__nav{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lcMatchPanel__item{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcMatchPanel__item--active{background:var(--brand-soft);border-color:var(--accent-border-strong)}html[data-theme=light] .leagueTheme .lcMatchPanel__matchNo{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lcMatchPanel__teamsPill{color:var(--accent-text)}html[data-theme=light] .leagueTheme .ltb__filterTag,html[data-theme=light] .leagueTheme .ltb__left,html[data-theme=light] .leagueTheme .ltb__pill,html[data-theme=light] .leagueTheme .ltb__right,html[data-theme=light] .leagueTheme .ltb__roleChip,html[data-theme=light] .leagueTheme .ltb__stepInfo,html[data-theme=light] .leagueTheme .ltb__tag,html[data-theme=light] .leagueTheme .ltb__toolbarCard,html[data-theme=light] .leagueTheme .ltb__viewActions,html[data-theme=light] .leagueTheme .ltb__viewOnly{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__btn,html[data-theme=light] .leagueTheme .ltb__cBtn{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__btn.ghost{color:var(--accent-text-strong);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__panelTitle{color:var(--text-primary)}html[data-theme=light] .leagueTheme .ltb__stickyBar{background:var(--surface-raised);box-shadow:0 12px 32px var(--shadow-color)}html[data-theme=light] .leagueTheme .ltb__stickyTitle{color:var(--text-primary)}html[data-theme=light] .leagueTheme .ltb__overlay{color:var(--accent-text-strong);background:var(--surface-raised)}html[data-theme=light] .leagueTheme .llb__spinner,html[data-theme=light] .leagueTheme .lma__spinner,html[data-theme=light] .leagueTheme .ltb__spinner{border:3px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lpr{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lpr__avatar{background:var(--surface-soft)}html[data-theme=light] .leagueTheme .lpr__name{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lpr__pill,html[data-theme=light] .leagueTheme .lpr__tag{color:var(--text-muted);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lpr__statsPanel{border-top:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lp__card,html[data-theme=light] .leagueTheme .lp__item{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lp__btn,html[data-theme=light] .leagueTheme .lp__button{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__subTab,html[data-theme=light] .leagueTheme .llb__tab,html[data-theme=light] .leagueTheme .pllb__tab{color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__subTab.is-active,html[data-theme=light] .leagueTheme .llb__tab.is-active,html[data-theme=light] .leagueTheme .pllb__tab.is-active{color:var(--text-on-brand);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .llb__tab.llb__tab--premiumJourney{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.14),transparent 42%),linear-gradient(180deg,var(--surface-soft-strong),var(--surface-soft)),var(--surface-raised);box-shadow:0 10px 22px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueTheme .llb__tab.llb__tab--premiumJourney:hover{box-shadow:0 12px 26px var(--shadow-color),0 0 18px rgba(248,201,95,.12)}html[data-theme=light] .leagueTheme .llb__tab.llb__tab--premiumJourney.is-active{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.22),transparent 42%),linear-gradient(180deg,rgba(248,201,95,.18),rgba(248,201,95,.08)),var(--surface-raised);box-shadow:0 14px 30px rgba(248,201,95,.12),inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .leagueTheme .llb__rows,html[data-theme=light] .leagueTheme .llb__table,html[data-theme=light] .leagueTheme .pllb__table{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__row,html[data-theme=light] .leagueTheme .pllb__row{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__row--head,html[data-theme=light] .leagueTheme .pllb__row--head{color:var(--text-muted);background:var(--surface-inset)}html[data-theme=light] .leagueTheme .llb__userName,html[data-theme=light] .leagueTheme .pllb__name{color:var(--text-primary)}html[data-theme=light] .leagueTheme .llb__btn,html[data-theme=light] .leagueTheme .llb__chipBtn,html[data-theme=light] .leagueTheme .pllb__btn,html[data-theme=light] .leagueTheme .pllb__chipBtn{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__pointsLoading,html[data-theme=light] .leagueTheme .llb__snapLoading,html[data-theme=light] .leagueTheme .lma__inlineLoading,html[data-theme=light] .leagueTheme .lmh__snapLoading{border:1px dashed var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__table{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__row{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lma__card,html[data-theme=light] .leagueTheme .lma__chartCard,html[data-theme=light] .leagueTheme .lma__compareBox,html[data-theme=light] .leagueTheme .lma__hero,html[data-theme=light] .leagueTheme .lma__section{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lma__cardLabel{color:var(--text-subtle)}html[data-theme=light] .leagueTheme .lma__cardValue{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lma input,html[data-theme=light] .leagueTheme .lma select{color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lma__card--blue,html[data-theme=light] .leagueTheme .lma__card--gold,html[data-theme=light] .leagueTheme .lma__card--green,html[data-theme=light] .leagueTheme .lma__card--purple{border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .lplc__input,html[data-theme=light] .leagueTheme .lplj__input{color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lplc__btn,html[data-theme=light] .leagueTheme .lplj__btn{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lpll__card{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .plh__badge,html[data-theme=light] .leagueTheme .plh__count{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .plh__invite{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .plh__code{color:var(--text-primary)}html[data-theme=light] .leagueTheme .pla__btn,html[data-theme=light] .leagueTheme .plh__copyBtn{color:var(--accent-text-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .pla__btn--primary{color:var(--text-on-brand)}html[data-theme=light] .leagueTheme .pla__btn--danger{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .leagueTheme .leagueWall__tab{color:var(--text-muted);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .leagueWall__tab.is-active{color:var(--text-on-brand)}html[data-theme=light] .leagueTheme .lwComposer__input{color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lwPostCard__name{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lwPostCard__body{color:var(--text-secondary)}html[data-theme=light] .leagueTheme .hof__backLink{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .hof__hero{background:radial-gradient(620px 190px at 100% 0,var(--brand-soft),transparent 72%),var(--league-surface)}html[data-theme=light] .leagueTheme .hof__heroStat{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__heroStat strong{color:var(--text-primary)}html[data-theme=light] .leagueTheme .hof__sectionHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__eyebrow{color:var(--accent-text)}html[data-theme=light] .leagueTheme .hof__sectionCount{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__emptyHallCard,html[data-theme=light] .leagueTheme .hof__featuredCard,html[data-theme=light] .leagueTheme .hof__playerCard{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__avatar{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__badge{color:var(--accent-text);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__featuredIdentity h3,html[data-theme=light] .leagueTheme .hof__playerIdentity h3{color:var(--text-primary)}html[data-theme=light] .leagueTheme .hof__featuredStats>div,html[data-theme=light] .leagueTheme .hof__playerStats>div{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__leaderboard{border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .hof__leaderRow{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__modalWrap,html[data-theme=light] .leagueTheme .pla__modalOverlay,html[data-theme=light] .leagueTheme .plh__modalOverlay{background:var(--surface-raised)}html[data-theme=light] .leagueTheme .ltb__modalCard,html[data-theme=light] .leagueTheme .pla__modal,html[data-theme=light] .leagueTheme .plh__modal{box-shadow:0 24px 64px var(--shadow-color)}html[data-theme=light] .leagueTheme .lcHome__sectionHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__sectionCount{color:var(--accent-text);background:var(--brand-soft)}html[data-theme=light] .leagueTheme .lcHome__btn--cta{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__btn--cta:hover{color:var(--text-primary);background:var(--brand-soft-strong)}html[data-theme=light] .leagueTheme .lc{background:radial-gradient(480px 170px at 94% -12%,var(--brand-soft),transparent 72%),var(--surface-raised);border-color:var(--accent-border-strong);box-shadow:0 14px 32px var(--shadow-color)}html[data-theme=light] .leagueTheme .lc__imageWrap{border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .lc__series{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lc__activeMatch{background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .lc__statusPill{color:var(--accent-text-strong);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__activeLine2{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lc__metaValue{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lc__prizes{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__prizesTitle{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lc__prizesTier{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__footer{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__btn{border-left:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__left,html[data-theme=light] .leagueTheme .ltb__right,html[data-theme=light] .leagueTheme .ltb__stepInfo,html[data-theme=light] .leagueTheme .ltb__toolbarCard,html[data-theme=light] .leagueTheme .ltb__viewActions,html[data-theme=light] .leagueTheme .ltb__viewOnly{background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__filterTag,html[data-theme=light] .leagueTheme .ltb__pill,html[data-theme=light] .leagueTheme .ltb__roleChip,html[data-theme=light] .leagueTheme .ltb__tag{color:var(--text-secondary);background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__roleChip.active,html[data-theme=light] .leagueTheme .ltb__roleChip.is-active{color:var(--text-on-brand);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .lpr{background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__cvcRow{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__cvcRow.is-c{border-color:var(--warning-border);box-shadow:inset 0 0 0 1px var(--warning-bg)}html[data-theme=light] .leagueTheme .ltb__cvcRow.is-vc{border-color:var(--accent-border-strong)}html[data-theme=light] .leagueTheme .ltb__cvcName{color:var(--text-primary)}html[data-theme=light] .leagueTheme .ltb__cBtn{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__cBtn--viceCaptain.active{color:var(--text-primary);border-color:var(--accent-border-strong)}html[data-theme=light] .leagueTheme .lcPrivateCta__button,html[data-theme=light] .leagueTheme .ltb__btn{color:var(--text-on-brand);border:1px solid var(--accent-border)}@media (max-width:700px){html[data-theme=light] .leagueTheme .ltb__actionBar{background:var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 20px 48px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueTheme .ltb__mobilePreviewTrigger{background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .ltb__mobilePreviewTriggerCopy strong{color:var(--text-primary)}html[data-theme=light] .leagueTheme .ltb__mobilePreviewTriggerCopy small{color:var(--accent-text)}html[data-theme=light] .leagueTheme .ltb__mobilePreviewTriggerCount{color:var(--accent-text-strong);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}}html[data-theme=light] .leagueTheme .ltb__stepInfo.ltb__stepInfo--cvc .ltb__stepInfoMsg{color:var(--accent-text-strong)}@media (max-width:640px){html[data-theme=light] .leagueTheme .leagueWall__tab--active{color:var(--text-primary);background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));border-color:var(--accent-border-strong)}}html[data-theme=light] .leagueTheme .lc__activeLine2--critical,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .leagueTheme .lc__activeLine2--critical strong,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent strong{text-shadow:0 0 10px var(--danger-bg)}html[data-theme=light] .leagueTheme .lcHome__btn--cta{color:var(--text-on-brand);border:1px solid var(--accent-border-strong);box-shadow:0 8px 20px rgba(37,99,235,.2),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueTheme .lcHome__btn--cta:hover{color:var(--text-on-brand);border-color:var(--accent-border-strong);box-shadow:0 11px 24px rgba(37,99,235,.28),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueTheme .lc__badge{color:var(--accent-text);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lc__badge--closed{color:var(--text-secondary)}html[data-theme=light] .leagueTheme .lc__activeLine2--critical,html[data-theme=light] .leagueTheme .lc__activeLine2--critical>span,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent>span{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lc__activeLine2--critical .lc__countdown,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent .lc__countdown{text-shadow:0 0 10px var(--danger-bg)}html[data-theme=light] .leagueTheme .lc__activeLine2,html[data-theme=light] .leagueTheme .lc__activeLine2--critical,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent,html[data-theme=light] .leagueTheme .lc__countdownLabel{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lc__activeLine2--critical .lc__countdown,html[data-theme=light] .leagueTheme .lc__activeLine2--urgent .lc__countdown,html[data-theme=light] .leagueTheme .lc__countdown{text-shadow:0 0 5px var(--danger-bg),0 0 12px var(--danger-bg)}html[data-theme=light] .leagueTheme .lc__activeLine2--critical .lc__countdown{text-shadow:0 0 6px var(--danger-bg),0 0 14px var(--danger-bg)}html[data-theme=light] .leagueTheme .lc--open .lc__accent{box-shadow:0 0 10px var(--success-bg)}html[data-theme=light] .leagueTheme .lc--closed .lc__accent{box-shadow:0 0 10px var(--danger-bg)}html[data-theme=light] .leagueTheme .lc__badge--open{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .leagueTheme .lc__badge--closed{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .leagueTheme .lcHome__sectionHead{background:radial-gradient(320px 90px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueTheme .lcHome__section--closed .lcHome__sectionTitle,html[data-theme=light] .leagueTheme .lcHome__section--open .lcHome__sectionTitle,html[data-theme=light] .leagueTheme .lcHome__sectionTitle{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lcHome__sectionCount{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__archiveLink{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lcHome__archiveLink:hover{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}@media (max-width:700px){html[data-theme=light] .leagueTheme .llbMatchCard__action,html[data-theme=light] .leagueTheme .llbMatchCard__action--power,html[data-theme=light] .leagueTheme .llbMatchCard__action--stat,html[data-theme=light] .leagueTheme .llb__row:not(.llb__row--head) .llb__actionsRow>.llb__chipBtn,html[data-theme=light] .leagueTheme .llb__row:not(.llb__row--head) .llb__actionsRow>.llb__chipStat--transfers{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llbMatchCard__action--power{color:var(--success-text)!important;background:var(--success-bg)!important;border-color:var(--success-border)!important}}html[data-theme=light] .lcWallPage__back{border:1px solid var(--accent-border);background:var(--surface-soft)}html[data-theme=light] .lcWallPage__back--secondary{border:1px solid var(--accent-border);background:var(--brand-soft-strong)}html[data-theme=light] .leagueContestGuide{color:var(--text,var(--text-primary));background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leagueContestGuide__kicker{color:var(--accent-text)}html[data-theme=light] .leagueContestGuide__subtitle{color:var(--text-primary)}html[data-theme=light] .leagueContestGuide__toggle{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueContestGuide__toggle:hover{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .leagueContestGuide__section{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leagueContestGuide__sectionHeader{color:var(--text-primary)}html[data-theme=light] .leagueContestGuide__chev{border-right:2px solid var(--border-medium);border-bottom:2px solid var(--border-medium)}html[data-theme=light] .leagueContestGuide__block{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leagueContestGuide__block h4{color:var(--accent-text)}html[data-theme=light] .leagueContestGuide__block li,html[data-theme=light] .leagueContestGuide__block p{color:var(--text-muted)}html[data-theme=light] .leagueContestGuide__block a{color:var(--accent-text)}html[data-theme=light] .leagueContestGuide{background:radial-gradient(360px 110px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueContestGuide__levelTableWrap{border:1px solid var(--accent-border)}html[data-theme=light] .leagueContestGuide__levelTable td,html[data-theme=light] .leagueContestGuide__levelTable th{border-bottom:1px solid var(--accent-border);color:var(--text-secondary)}html[data-theme=light] .leagueContestGuide__levelTable th{color:var(--accent-text);background:var(--surface-soft-strong)}html[data-theme=light] .lcDirectorySection__title{color:var(--text-primary)}html[data-theme=light] .hof{color:var(--text-primary);background:radial-gradient(circle at 14% 6%,var(--warning-bg),transparent 30%),radial-gradient(circle at 86% 10%,var(--brand-soft-strong),transparent 34%),linear-gradient(135deg,var(--page-bg) 0,var(--surface-inset) 42%,var(--surface-inset) 100%)}html[data-theme=light] .hof__bgGlow--gold{background:var(--warning-bg)}html[data-theme=light] .hof__bgGlow--purple{background:var(--brand-soft-strong)}html[data-theme=light] .hof__backLink{color:var(--accent-text)}html[data-theme=light] .hof__hero{background:radial-gradient(circle at 18% 12%,var(--warning-bg),transparent 30%),radial-gradient(circle at 88% 18%,var(--brand-soft-hover),transparent 35%),linear-gradient(135deg,var(--warning-bg),var(--surface-raised) 48%,var(--surface-raised)),var(--surface-raised);box-shadow:0 24px 62px var(--shadow-color),0 0 0 1px var(--shadow-color) inset,inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__heroShine{background:linear-gradient(115deg,transparent 0,var(--surface-soft-strong) 27%,transparent 48%),linear-gradient(180deg,var(--surface-soft),transparent 42%)}html[data-theme=light] .hof__hero p{color:var(--accent-text)}html[data-theme=light] .hof__heroStat{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft)),var(--surface-soft);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__heroStat span{color:var(--accent-text)}html[data-theme=light] .hof__spotlightCard{background:radial-gradient(circle at top right,var(--warning-bg),transparent 36%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 16px 34px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__spotlightRing{background:var(--warning-bg)}html[data-theme=light] .hof__spotlightLabel{color:var(--accent-text)}html[data-theme=light] .hof__spotlightAvatar{background:linear-gradient(180deg,rgba(255,213,107,.24),var(--warning-bg)),var(--surface-soft);box-shadow:0 10px 24px var(--warning-bg),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__spotlightCard h2{color:var(--text-primary)}html[data-theme=light] .hof__spotlightCard p{color:var(--accent-text)}html[data-theme=light] .hof__spotlightStats div{border:1px solid var(--border-subtle);background:var(--surface-soft)}html[data-theme=light] .hof__spotlightStats span{color:var(--accent-text)}html[data-theme=light] .hof__alert{border:1px solid var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .hof__section{background:radial-gradient(circle at top right,var(--brand-soft),transparent 32%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised)}html[data-theme=light] .hof__section--featured{background:radial-gradient(circle at top left,var(--warning-bg),transparent 34%),radial-gradient(circle at bottom right,var(--brand-soft),transparent 38%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised)}html[data-theme=light] .hof__section--hall{background:radial-gradient(circle at top right,var(--warning-bg),transparent 34%),radial-gradient(circle at bottom left,var(--brand-soft),transparent 36%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised)}html[data-theme=light] .hof__sectionHeader{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .hof__sectionTitle{color:var(--text-primary)}html[data-theme=light] .hof__sectionDesc{color:var(--accent-text)}html[data-theme=light] .hof__sectionCount{background:linear-gradient(180deg,rgba(255,213,107,.13),var(--surface-soft)),var(--surface-soft);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__featuredCard,html[data-theme=light] .hof__playerCard{background:radial-gradient(circle at top right,var(--brand-soft),transparent 34%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);border-color:var(--accent-border);box-shadow:0 18px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__featuredCard,html[data-theme=light] .hof__playerCard--hall-of-fame{background:radial-gradient(circle at top right,var(--warning-bg),transparent 34%),radial-gradient(circle at bottom left,var(--brand-soft),transparent 38%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised)}html[data-theme=light] .hof__playerCard--pro{background:radial-gradient(circle at top right,var(--success-bg),transparent 34%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised)}html[data-theme=light] .hof__featuredGlow{background:var(--warning-bg)}html[data-theme=light] .hof__avatar{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--brand-soft-strong),var(--brand-soft)),var(--surface-soft);box-shadow:0 10px 22px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__avatar--featured{background:linear-gradient(180deg,rgba(255,213,107,.24),var(--warning-bg)),var(--surface-soft)}html[data-theme=light] .hof__featuredIdentity h3,html[data-theme=light] .hof__playerIdentity h3{color:var(--text-primary)}html[data-theme=light] .hof__featuredIdentity p{color:var(--accent-text)}html[data-theme=light] .hof__badge{border:1px solid var(--accent-border);background:var(--surface-soft);color:var(--accent-text)}html[data-theme=light] .hof__badge--featured,html[data-theme=light] .hof__badge--hall-of-fame{background:var(--warning-bg)}html[data-theme=light] .hof__badge--champion{border-color:var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .hof__badge--elite{border-color:var(--accent-border-strong);background:var(--brand-soft);color:var(--accent-text)}html[data-theme=light] .hof__badge--pro{border-color:var(--success-border);background:var(--success-bg)}html[data-theme=light] .hof__badge--level{color:var(--accent-text)}html[data-theme=light] .hof__featuredStats div,html[data-theme=light] .hof__playerStats div{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .hof__featuredStats span,html[data-theme=light] .hof__playerStats span{color:var(--accent-text)}html[data-theme=light] .hof__featuredStats strong,html[data-theme=light] .hof__playerStats strong{color:var(--text-primary)}html[data-theme=light] .hof__featuredWin{background:var(--surface-soft)}html[data-theme=light] .hof__featuredWin span{color:var(--accent-text)}html[data-theme=light] .hof__emptyHallCard{background:radial-gradient(circle at 12% 20%,var(--warning-bg),transparent 30%),radial-gradient(circle at 88% 20%,var(--brand-soft-strong),transparent 34%),linear-gradient(135deg,var(--warning-bg),var(--surface-raised)),var(--surface-raised);box-shadow:0 16px 36px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__emptyHallGlow{background:var(--warning-bg)}html[data-theme=light] .hof__emptyHallIcon{background:linear-gradient(180deg,rgba(255,213,107,.22),var(--warning-bg)),var(--surface-soft);box-shadow:0 14px 30px var(--warning-bg),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__milestone{background:var(--surface-soft)}html[data-theme=light] .hof__milestone span{color:var(--accent-text)}html[data-theme=light] .hof__leaderboard{border:1px solid var(--accent-border);background:var(--surface-disabled)}html[data-theme=light] .hof__leaderRow{background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-disabled);border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .hof__leaderRow(1){background:radial-gradient(circle at left,var(--warning-bg),transparent 40%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-disabled)}html[data-theme=light] .hof__leaderUser strong{color:var(--text-primary)}html[data-theme=light] .hof__leaderMeta span,html[data-theme=light] .hof__leaderUser span{color:var(--accent-text)}html[data-theme=light] .hof__empty{border:1px dashed var(--accent-border);background:var(--surface-soft);color:var(--accent-text)}html[data-theme=light] .hof__hero{background:radial-gradient(circle at 15% 0,var(--warning-bg),transparent 35%),radial-gradient(circle at 100% 0,var(--brand-soft-strong),transparent 45%),linear-gradient(140deg,var(--surface-raised),var(--surface-inset) 55%,var(--page-bg));box-shadow:0 35px 70px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__heroGlow--left{background:var(--warning-bg)}html[data-theme=light] .hof__heroGlow--right{background:var(--brand-soft-hover)}html[data-theme=light] .hof__heroLights{background:linear-gradient(115deg,transparent 20%,var(--surface-soft) 40%,transparent 60%)}html[data-theme=light] .hof__heroCrown{box-shadow:0 15px 35px var(--warning-bg)}html[data-theme=light] .hof__heroTitle p{color:var(--text-secondary)}html[data-theme=light] .hof__heroStatCard{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft));border:1px solid var(--border-subtle)}html[data-theme=light] .hof__heroStatIcon{background:linear-gradient(180deg,rgba(255,213,107,.28),var(--warning-bg))}html[data-theme=light] .hof__heroStatContent span{color:var(--text-muted)}html[data-theme=light] .hof__championCard{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft));box-shadow:0 25px 60px var(--shadow-color)}html[data-theme=light] .hof__championHalo{background:var(--warning-bg)}html[data-theme=light] .hof__championBody p{color:var(--text-secondary)}html[data-theme=light] .hof__championStats div{background:var(--surface-soft)}html[data-theme=light] .hof__championStats span{color:var(--text-muted)}html[data-theme=light] .hof__particles span(odd){background:var(--surface-raised)}html[data-theme=light] .hof__championCard:after{background:linear-gradient(120deg,transparent,var(--surface-soft-strong),transparent)}html[data-theme=light] .hof__championAvatar{border:2px solid var(--border-strong);box-shadow:0 0 0 6px rgba(255,215,110,.08),0 18px 40px var(--warning-bg),inset 0 2px 0 var(--shadow-color)}html[data-theme=light] .hofFeatured{border-color:var(--accent-border);box-shadow:0 20px 45px var(--shadow-color)}html[data-theme=light] .leaderRow{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled));border-color:var(--accent-border);background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft));box-shadow:0 18px 36px var(--shadow-color)}html[data-theme=light] .leaderRow--top2{border-color:var(--accent-border)}html[data-theme=light] .leaderAvatar{border:1px solid var(--border-medium);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leaderInfo p{color:var(--text-muted)}html[data-theme=light] .leaderStatusBadge--hall-of-fame{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}html[data-theme=light] .leaderStatusBadge--pro{background:var(--brand-soft);border-color:var(--accent-border);color:var(--accent-text)}html[data-theme=light] .leaderStatusBadge--player{background:var(--brand-soft);border-color:var(--accent-border);color:var(--text-secondary)}html[data-theme=light] .leaderXP strong{color:var(--text-primary)}html[data-theme=light] .leaderBarFill:after{background:linear-gradient(90deg,transparent,var(--surface-soft-strong),transparent)}html[data-theme=light] .leaderBest span{color:var(--text-muted)}html[data-theme=light] .leaderBest strong{color:var(--text-primary)}html[data-theme=light] .leaderRow--top1{background:linear-gradient(180deg,var(--warning-bg),var(--surface-soft))}html[data-theme=light] .leaderRow--top2{background:linear-gradient(180deg,var(--brand-soft),var(--surface-soft))}html[data-theme=light] .leaderRow--top3{background:linear-gradient(180deg,rgba(180,120,40,.08),var(--surface-soft))}html[data-theme=light] .leaderRow--top2 .leaderAvatar{background:linear-gradient(180deg,#e2e8f0,var(--surface-3))}html[data-theme=light] .hofFeatured--gold .hofFeatured__winning{border-color:var(--warning-border)}html[data-theme=light] .hofFeatured--purple .hofFeatured__winning,html[data-theme=light] .hofFeatured--silver .hofFeatured__winning{border-color:var(--accent-border)}html[data-theme=light] .hofFeatured--teal .hofFeatured__winning{border-color:var(--success-border)}html[data-theme=light] .hofFeatured--gold .hofFeatured__statIcon{background:var(--warning-bg)}html[data-theme=light] .hofFeatured--purple .hofFeatured__statIcon,html[data-theme=light] .hofFeatured--silver .hofFeatured__statIcon{background:var(--brand-soft-strong)}html[data-theme=light] .hofFeatured--teal .hofFeatured__statIcon{background:var(--success-bg)}html[data-theme=light] .hofFeatured--gold .hofFeatured__xpBadge{border-color:var(--warning-border)}html[data-theme=light] .hofFeatured--purple .hofFeatured__xpBadge,html[data-theme=light] .hofFeatured--silver .hofFeatured__xpBadge{border-color:var(--accent-border)}html[data-theme=light] .hofFeatured--teal .hofFeatured__xpBadge{border-color:var(--success-border)}html[data-theme=light] .leaderXPBadge{background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .hofFeatured{background:linear-gradient(180deg,var(--surface-raised),var(--surface-inset));border:1px solid var(--accent-border);box-shadow:0 24px 60px var(--shadow-color)}html[data-theme=light] .hofFeatured:hover{border-color:var(--accent-border-strong);box-shadow:0 28px 70px var(--shadow-color)}html[data-theme=light] .hofFeatured__ribbon{color:var(--text-primary);background:linear-gradient(90deg,var(--surface-1),var(--surface-2),var(--surface-1));border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .hofFeatured__avatar{border:2px solid var(--border-strong);box-shadow:0 8px 20px var(--shadow-color)}html[data-theme=light] .hofFeatured__info p{color:var(--accent-text)}html[data-theme=light] .hofFeatured__stat{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .hofFeatured__statIcon{background:var(--surface-soft)}html[data-theme=light] .hofFeatured__statText span{color:var(--accent-text)}html[data-theme=light] .hofFeatured__statText strong{color:var(--text-primary)}html[data-theme=light] .hofFeatured__footer{border-top:1px solid var(--border-subtle);background:var(--surface-soft-strong)}html[data-theme=light] .hofFeatured__footerLabel{color:var(--accent-text)}html[data-theme=light] .hofFeatured__xpBadge{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}html[data-theme=light] .hofFeatured--silver .hofFeatured__ribbon{color:var(--accent-text)}html[data-theme=light] .hof__featuredCard,html[data-theme=light] .hof__playerCard{border:1px solid var(--accent-border);background:radial-gradient(circle at top right,var(--brand-soft),transparent 40%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 12px 28px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__playerCard:hover{border-color:var(--accent-border-strong);box-shadow:0 20px 40px var(--shadow-color)}html[data-theme=light] .hof__playerCard--hall-of-fame{background:radial-gradient(circle at top right,var(--warning-bg),transparent 40%),radial-gradient(circle at bottom left,var(--brand-soft-strong),transparent 40%),var(--surface-raised)}html[data-theme=light] .hof__playerCard--pro{border-color:var(--success-border);background:radial-gradient(circle at top right,var(--success-bg),transparent 40%),var(--surface-raised)}html[data-theme=light] .hof__playerCard--hall-of-fame .hof__cardGlow{background:var(--warning-bg)}html[data-theme=light] .hof__section{border:1px solid var(--accent-border);background:radial-gradient(circle at top right,var(--brand-soft),transparent 40%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 16px 36px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__section--featured,html[data-theme=light] .hof__section--hall{background:radial-gradient(circle at top left,var(--warning-bg),transparent 40%),radial-gradient(circle at bottom right,var(--brand-soft),transparent 40%),var(--surface-raised)}html[data-theme=light] .hof__avatar{color:var(--text-primary);background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft));border:1px solid var(--accent-border-strong);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__playerStats>div{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .hof__playerStats span{color:var(--accent-text)}html[data-theme=light] .hofFeatured{border:1px solid var(--border-subtle)}html[data-theme=light] .hofFeatured--gold{box-shadow:0 0 0 1px var(--warning-bg),0 12px 30px var(--warning-bg)}html[data-theme=light] .hofFeatured--silver{box-shadow:0 0 0 1px var(--brand-soft-strong),0 12px 30px var(--brand-soft-strong)}html[data-theme=light] .hofFeatured--teal{box-shadow:0 0 0 1px var(--success-bg),0 12px 30px var(--success-bg)}html[data-theme=light] .hofFeaturedChampion{color:var(--text-primary);background:radial-gradient(circle at 50% 14%,var(--brand-soft),transparent 30%),radial-gradient(circle at 100% 100%,var(--brand-soft),transparent 38%),linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);box-shadow:0 18px 34px var(--shadow-color),0 0 0 1px var(--brand-soft) inset,inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hofFeaturedChampion:hover{box-shadow:0 22px 42px var(--shadow-color),0 0 28px var(--brand-soft),0 0 0 1px var(--brand-soft) inset}html[data-theme=light] .hofFeaturedChampion__border{background:linear-gradient(125deg,var(--surface-soft-strong),transparent 28%,transparent 70%,rgba(148,163,184,.08))}html[data-theme=light] .hofFeaturedChampion__ribbon{background:linear-gradient(180deg,var(--surface-soft-strong),rgba(148,163,184,.06));border-bottom:1px solid var(--accent-border)}html[data-theme=light] .hofFeaturedChampion__avatarWrap{background:linear-gradient(180deg,var(--surface-soft-strong),rgba(148,163,184,.08));border:1px solid var(--accent-border-strong);box-shadow:0 12px 24px var(--shadow-color),0 0 22px var(--brand-soft),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hofFeaturedChampion__avatar{color:var(--text-primary);background:linear-gradient(145deg,var(--surface-3),var(--surface-3));box-shadow:inset 0 1px 0 var(--shadow-color),0 8px 16px var(--shadow-color)}html[data-theme=light] .hofFeaturedChampion__identity h3{color:var(--text-primary)}html[data-theme=light] .hofFeaturedChampion__winning{background:var(--brand-soft)}html[data-theme=light] .hofFeaturedChampion__stats>div{background:var(--surface-soft)}html[data-theme=light] .hofFeaturedChampion__stats span{color:var(--accent-text)}html[data-theme=light] .hofFeaturedChampion__stats strong{color:var(--text-primary)}html[data-theme=light] .hofFeaturedChampion__footer{border:1px solid var(--accent-border)}html[data-theme=light] .hofFeaturedChampion{background:radial-gradient(circle at 50% 22%,var(--brand-soft-strong),transparent 34%),linear-gradient(180deg,var(--surface-soft-strong),var(--surface-soft)),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 25px 60px var(--shadow-color),inset 0 1px 0 var(--shadow-color),0 0 26px var(--brand-soft)}html[data-theme=light] .hofFeaturedChampion:hover{border-color:var(--border-strong);box-shadow:0 28px 64px var(--shadow-color),inset 0 1px 0 var(--shadow-color),0 0 34px var(--brand-soft)}html[data-theme=light] .hofFeaturedChampion__ribbon{background:linear-gradient(90deg,var(--surface-raised),#cbd5e1,var(--surface-raised));border-bottom:1px solid var(--border-strong)}html[data-theme=light] .hofFeaturedChampion__border{background:linear-gradient(120deg,var(--surface-soft-strong),transparent 28%,transparent 70%,rgba(148,163,184,.08))}html[data-theme=light] .hofFeaturedChampion__avatarWrap{background:radial-gradient(circle,var(--surface-soft-strong),rgba(148,163,184,.08) 68%);border:1px solid var(--border-strong);box-shadow:0 0 0 8px var(--brand-soft),0 0 28px var(--brand-soft-strong),0 16px 28px var(--shadow-color)}html[data-theme=light] .hofFeaturedChampion__avatar{background:linear-gradient(180deg,#cbd5e1,var(--surface-3));border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 22px var(--shadow-color)}html[data-theme=light] .hofFeaturedChampion__winning{background:linear-gradient(180deg,var(--brand-soft),rgba(148,163,184,.045));border:1px solid var(--accent-border)}html[data-theme=light] .hofFeaturedChampion__winning span{color:var(--accent-text)}html[data-theme=light] .hofFeaturedChampion__winning strong{color:var(--text-primary)}html[data-theme=light] .hofFeaturedChampion__stats>div{background:linear-gradient(180deg,var(--brand-soft),rgba(148,163,184,.04));border:1px solid var(--accent-border)}html[data-theme=light] .hofChampionCard{--champion-light:var(--surface-raised);--champion-dark:var(--surface-3);--champion-ink:var(--surface-1);--champion-border:var(--accent-border-strong);--champion-glow:var(--brand-soft);--champion-panel:var(--brand-soft);color:var(--text-primary);background:radial-gradient(circle at 50% 22%,var(--champion-glow),transparent 35%),linear-gradient(180deg,var(--surface-soft-strong),var(--surface-soft)),var(--surface-raised);box-shadow:0 25px 60px var(--shadow-color),inset 0 1px 0 var(--shadow-color),0 0 28px var(--champion-glow)}html[data-theme=light] .hofChampionCard:hover{box-shadow:0 28px 64px var(--shadow-color),inset 0 1px 0 var(--shadow-color),0 0 38px var(--champion-glow)}html[data-theme=light] .hofChampionCard--gold{--champion-glow:var(--warning-bg)}html[data-theme=light] .hofChampionCard--bronze{--champion-border:var(--warning-border);--champion-glow:var(--warning-bg);--champion-panel:var(--warning-bg)}html[data-theme=light] .hofChampionCard__border{background:linear-gradient(120deg,var(--surface-soft-strong),transparent 28%,transparent 70%,var(--champion-glow))}html[data-theme=light] .hofChampionCard__ribbon{border-bottom:1px solid var(--border-strong)}html[data-theme=light] .hofChampionCard__avatarWrap{box-shadow:0 0 0 8px color-mix(in srgb,var(--champion-mid) 7%,transparent),0 0 28px var(--champion-glow),0 16px 28px var(--shadow-color)}html[data-theme=light] .hofChampionCard__avatar{color:var(--text-primary);box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 22px var(--shadow-color)}html[data-theme=light] .hofChampionCard__identity h3{color:var(--text-primary)}html[data-theme=light] .hofChampionCard__panel{background:linear-gradient(180deg,var(--champion-panel),var(--surface-soft))}html[data-theme=light] .hofChampionCard__panel span{color:var(--accent-text)}html[data-theme=light] .hofChampionCard__panel strong{color:var(--text-primary)}html[data-theme=light] .hofChampionCard__stats>div{background:linear-gradient(180deg,var(--champion-panel),var(--surface-soft))}html[data-theme=light] .hofChampionCard__stats span{color:var(--accent-text)}html[data-theme=light] .hofChampionCard__stats strong{color:var(--text-primary)}html[data-theme=light] .leaderInfo p{color:var(--accent-text)}html[data-theme=light] .leaderXPOnly{background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .leaderInfo h4,html[data-theme=light] .leaderNameRow h4{color:var(--text-primary)}html[data-theme=light] .hof__championCard{background:radial-gradient(circle at 50% 19%,var(--brand-soft-strong),transparent 35%),radial-gradient(circle at 100% 100%,var(--brand-soft-strong),transparent 42%),linear-gradient(180deg,var(--brand-soft),var(--brand-soft)),var(--surface-raised);box-shadow:0 25px 60px var(--shadow-color),0 0 34px rgba(124,58,237,.15),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__championRibbon{border-bottom-color:var(--accent-border-strong)}html[data-theme=light] .hof__championAvatarWrap{box-shadow:0 0 0 8px rgba(124,58,237,.08),0 0 30px rgba(139,92,246,.24),0 16px 28px var(--shadow-color)}html[data-theme=light] .hof__championAvatar{border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 24px rgba(46,16,101,.44)}html[data-theme=light] .hof__championFooter{background:linear-gradient(90deg,var(--brand-soft),var(--brand-soft-hover))}html[data-theme=light] .hof__championName{color:var(--text-primary)}@media (max-width:640px){html[data-theme=light] .hof__championCard{box-shadow:0 18px 40px var(--shadow-color),0 0 24px rgba(124,58,237,.14),inset 0 1px 0 var(--shadow-color)}}html[data-theme=light] .hof__hero{border-color:var(--accent-border-strong);background:radial-gradient(circle at 14% 8%,var(--brand-soft-strong),transparent 35%),radial-gradient(circle at 94% 8%,var(--brand-soft),transparent 42%),linear-gradient(140deg,var(--surface-raised),var(--surface-inset) 54%,var(--surface-inset));box-shadow:0 35px 70px var(--shadow-color),0 0 36px rgba(29,112,172,.08),inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .hof__heroGlow--left,html[data-theme=light] .hof__heroGlow--right{background:var(--brand-soft-strong)}html[data-theme=light] .hof__heroTitle h1 span{background:linear-gradient(90deg,var(--surface-raised) 0,#bae6fd 18%,#60a5fa 40%,#e0f2fe 58%,#2f7db3 80%,var(--surface-raised) 100%)}html[data-theme=light] .hof__heroTitle p{color:var(--accent-text)}html[data-theme=light] .hof__heroStatCard{background:linear-gradient(180deg,var(--brand-soft),var(--brand-soft));border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--brand-soft),0 8px 18px var(--shadow-color)}html[data-theme=light] .hof__heroStatCard:hover{border-color:var(--accent-border-strong);background:linear-gradient(180deg,var(--brand-soft-strong),var(--brand-soft))}html[data-theme=light] .hof__heroStatIcon{background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft));border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .hof__heroStatContent strong{color:var(--text-primary)}html[data-theme=light] .hof__heroStatContent span{color:var(--accent-text)}html[data-theme=light] .hof__championCard{background:radial-gradient(circle at 50% 18%,var(--brand-soft-strong),transparent 35%),radial-gradient(circle at 100% 100%,var(--brand-soft),transparent 42%),linear-gradient(180deg,var(--brand-soft),var(--brand-soft)),var(--surface-raised);border-color:var(--accent-border-strong);box-shadow:0 25px 58px var(--shadow-color),0 0 28px rgba(14,116,180,.12),inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .hof__championBorder:before{border-color:var(--accent-border);background:linear-gradient(135deg,var(--brand-soft),transparent 24%,transparent 76%,var(--brand-soft))}html[data-theme=light] .hof__championRibbon{border-bottom-color:var(--accent-border);text-shadow:0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__championAvatarWrap{background:radial-gradient(circle,var(--brand-soft-strong),var(--brand-soft) 68%);border-color:var(--accent-border-strong);box-shadow:0 0 0 8px rgba(37,99,235,.05),0 0 28px rgba(56,189,248,.17),0 16px 28px var(--shadow-color)}html[data-theme=light] .hof__championAvatar{color:var(--text-primary);border-color:var(--accent-border-strong);box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 22px rgba(5,35,58,.4)}html[data-theme=light] .hof__championBody h2,html[data-theme=light] .hof__championName{color:var(--text-primary)}html[data-theme=light] .hof__championBody p,html[data-theme=light] .hof__championTitle{color:var(--accent-text)}html[data-theme=light] .hof__championStats>div{background:linear-gradient(180deg,var(--brand-soft-strong),var(--brand-soft));border-color:var(--accent-border)}html[data-theme=light] .hof__championStats span{color:var(--accent-text)}html[data-theme=light] .hof__championStats strong{color:var(--text-primary)}html[data-theme=light] .hof__championFooter{background:linear-gradient(90deg,var(--brand-soft-strong),var(--brand-soft-hover));border-color:var(--accent-border)}@media (max-width:640px){html[data-theme=light] .hof__hero{box-shadow:0 22px 46px var(--shadow-color),0 0 24px rgba(29,112,172,.07),inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .hof__championCard{box-shadow:0 18px 38px var(--shadow-color),0 0 20px rgba(14,116,180,.1),inset 0 1px 0 var(--brand-soft)}}html[data-theme=light] .hof__yourRankPanel{border:1px solid var(--accent-border-strong);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft)),var(--surface-raised);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .hof__yourRankCopy span{color:var(--accent-text)}html[data-theme=light] .hof__yourRankCopy strong{color:var(--text-primary)}html[data-theme=light] .hof__yourRankPanel p{color:var(--accent-text)}html[data-theme=light] .leagueHallBanner{background:radial-gradient(460px 150px at 0 50%,var(--warning-bg),transparent 72%),linear-gradient(110deg,var(--warning-bg),var(--brand-soft-strong) 48%,var(--brand-soft-strong));border:1px solid var(--warning-border);box-shadow:0 14px 34px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .leagueHallBanner__icon{background:linear-gradient(145deg,var(--warning-bg),var(--warning-bg));border:1px solid var(--warning-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 24px var(--shadow-color)}html[data-theme=light] .leagueHallBanner__copy p{color:var(--accent-text)}html[data-theme=light] .leagueHallBanner__action{background:linear-gradient(135deg,var(--warning-bg),var(--brand-soft-strong));border:1px solid var(--warning-border)}html[data-theme=light] .leagueHallBanner__action:hover{color:var(--text-primary);background:linear-gradient(135deg,var(--warning-bg),var(--brand-soft-hover))}html[data-theme=light] .lh{background:radial-gradient(circle at top,var(--warning-bg),var(--surface-soft)),linear-gradient(135deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--border-medium);box-shadow:0 18px 36px var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .lh--open{border-color:var(--warning-border)}html[data-theme=light] .lh--live{border-color:var(--success-border)}html[data-theme=light] .lh--closed{border-color:var(--border-subtle)}html[data-theme=light] .lh__series{color:var(--accent-text)}html[data-theme=light] .lh__status{background:var(--surface-soft-strong);border:1px solid var(--border-medium)}html[data-theme=light] .lh__status--open{background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .lh__status--live{background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .lh__status--closed{background:var(--surface-soft)}html[data-theme=light] .lh__statBox{background:var(--surface-soft-strong);border:1px solid var(--border-subtle);box-shadow:0 8px 18px var(--shadow-color)}html[data-theme=light] .lh__statLabel{color:var(--text-muted)}html[data-theme=light] .lh__statBox--highlight{border-color:var(--warning-border);background:var(--success-bg)}html[data-theme=light] .lh__statBox--rank{border-color:var(--accent-border-strong);background:radial-gradient(circle at top,var(--brand-soft-strong),var(--surface-soft)),var(--surface-soft-strong)}html[data-theme=light] .lh__statBox--rank:after{box-shadow:0 0 0 2px rgba(139,92,246,.12),0 10px 24px var(--shadow-color)}html[data-theme=light] .lh__statBox--rank .lh__statValue{color:var(--accent-text)}html[data-theme=light] .llb{background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .llb,html[data-theme=light] .llb__tab{border:2px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .llb__tab{background:radial-gradient(circle at 20% 20%,var(--brand-soft-hover) 0,var(--brand-soft-hover) 70%),linear-gradient(135deg,var(--brand-soft-strong) 0,var(--brand-soft-strong) 100%)}html[data-theme=light] .llb__tab:hover{border-color:var(--border-strong)}html[data-theme=light] .llb__tab.is-active{background:radial-gradient(circle at 20% 20%,var(--brand-soft-hover) 0,var(--brand-soft-hover) 70%),linear-gradient(135deg,var(--brand-soft-strong) 0,var(--brand-soft-strong) 100%);box-shadow:0 10px 24px var(--shadow-color),0 0 18px rgba(139,92,246,.6);border-color:var(--border-strong)}html[data-theme=light] .llb__tab--analytics{background:radial-gradient(circle at 12% 20%,var(--warning-bg) 0,var(--brand-soft-hover) 42%,var(--brand-soft-hover) 100%),linear-gradient(135deg,var(--brand-soft-hover),var(--surface-raised));border-color:var(--warning-border);box-shadow:0 10px 26px var(--shadow-color),0 0 18px var(--warning-bg),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .llb__tab--analytics:hover{border-color:var(--warning-border);box-shadow:0 12px 28px var(--shadow-color),0 0 22px var(--warning-bg),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .llb__tab--analytics.is-active{background:radial-gradient(circle at 12% 20%,var(--warning-bg) 0,var(--brand-soft-hover) 42%,var(--brand-soft-hover) 100%),linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-hover));border-color:var(--warning-border);box-shadow:0 14px 32px var(--shadow-color),0 0 26px var(--warning-bg),0 0 18px rgba(139,92,246,.55)}html[data-theme=light] .llb__tab--premiumJourney{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.14),transparent 42%),linear-gradient(180deg,var(--surface-soft-strong),var(--surface-soft)),var(--surface-raised);box-shadow:0 10px 22px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .llb__tab--premiumJourney:hover{box-shadow:0 12px 26px var(--shadow-color),0 0 18px rgba(248,201,95,.12)}html[data-theme=light] .llb__tab--premiumJourney.is-active{background:radial-gradient(circle at 14% 0,rgba(248,201,95,.22),transparent 42%),linear-gradient(180deg,rgba(248,201,95,.18),rgba(248,201,95,.08)),var(--surface-raised)}html[data-theme=light] .llb__count{color:var(--text-secondary)}html[data-theme=light] .llb__alert--err{color:var(--text-on-brand);border:2px solid var(--border-strong)}html[data-theme=light] .llb__row{background:var(--surface-soft);border:1px solid var(--border-medium);color:var(--text-primary)}html[data-theme=light] .llb__row--head{background:var(--surface-soft);border:1px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .llb__row--me{background:var(--warning-bg);border-color:var(--warning-border);box-shadow:0 10px 24px var(--warning-bg),0 0 12px var(--warning-bg)}html[data-theme=light] .llb__row--click:hover{background:var(--surface-soft);box-shadow:0 8px 18px var(--shadow-color)}html[data-theme=light] .llb__row--open{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .llb__cell,html[data-theme=light] .llb__cell--name,html[data-theme=light] .llb__cell--pts,html[data-theme=light] .llb__cell--rank{color:var(--text-primary)}html[data-theme=light] .llb__chipBtn{background:radial-gradient(circle at 20% 20%,var(--brand-soft-hover) 0,var(--brand-soft-hover) 70%);border:1px solid var(--border-strong);color:var(--text-primary);text-shadow:0 0 6px var(--shadow-color)}html[data-theme=light] .llb__chipBtn--secondary{background:radial-gradient(circle at 20% 20%,var(--warning-bg) 0,var(--brand-soft-hover) 70%)}html[data-theme=light] .llb__chipBtn--inline{background:var(--brand-soft-hover)}html[data-theme=light] .llb__chipStat--compact{background:var(--surface-soft)}html[data-theme=light] .llb__chipStat{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .llb__chipStat--transfers{color:#334155;background:#eef4ff;border-color:#b9c9e6}html[data-theme=light] .llb__chipStat--transfers b{color:#173f8f}html[data-theme=light] .llb__chipStat--power{color:var(--success-text);border:1px solid var(--success-border);background:var(--success-bg);text-shadow:0 0 10px var(--success-bg)}html[data-theme=light] .llb__expandRow{background:var(--surface-soft-strong);border:1px solid var(--border-strong);box-shadow:0 12px 28px var(--shadow-color)}html[data-theme=light] .llb__transfersChip{background:linear-gradient(135deg,var(--warning-bg),var(--brand-soft-hover));border:1px solid var(--warning-border)}html[data-theme=light] .llb__transfersLabel{color:var(--warning-text)}html[data-theme=light] .llb__transfersValue{color:var(--text-primary)}html[data-theme=light] .llb__powerChip{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .llb__powerChip--used{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text);text-shadow:0 0 10px var(--success-bg)}html[data-theme=light] .llb__powerLabel{color:var(--text-secondary)}html[data-theme=light] .llb__powerValue{color:var(--text-primary)}html[data-theme=light] .llb__snapErr,html[data-theme=light] .llb__snapLoading{color:var(--text-secondary)}html[data-theme=light] .llb__btn{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1));border:2px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .llb__sectionTitle{color:var(--text-primary)}html[data-theme=light] .llb__sectionSub,html[data-theme=light] .llb__selectLabel{color:var(--text-secondary)}html[data-theme=light] .llb__select{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary);box-shadow:0 8px 18px var(--shadow-color)}html[data-theme=light] .llb__select:focus{border-color:var(--accent-border-strong);box-shadow:0 0 0 3px var(--brand-soft-strong),0 10px 22px var(--shadow-color)}html[data-theme=light] .llb__matchLabel,html[data-theme=light] .llb__matchSelectLabel{color:var(--text-secondary)}html[data-theme=light] .llb__matchSelect{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .llb__bestTeamShell{background:var(--surface-soft-strong);border:1px solid var(--border-medium)}html[data-theme=light] .llb__pointsLoading{background:var(--brand-soft-strong);border:1px solid var(--border-medium)}html[data-theme=light] .llb__pointsLoadingSub{color:var(--accent-text)}html[data-theme=light] .llb__pointsSpinner{border-top-color:var(--border-strong);border:2px solid var(--border-strong)}html[data-theme=light] .llb__shimmerBar{background:linear-gradient(90deg,var(--surface-soft),var(--surface-soft-strong),var(--surface-soft))}html[data-theme=light] .llb__matchPointsPrompt{border:1px solid var(--accent-border);background:var(--surface-raised);color:var(--text-secondary)}html[data-theme=light] .llb__levelPill{border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--shadow-color),0 0 10px var(--shadow-color)}html[data-theme=light] .llb__levelPill--0,html[data-theme=light] .llb__levelPill--1{color:var(--text-secondary);border-color:var(--accent-border)}html[data-theme=light] .llb__levelPill--2{color:var(--accent-text);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .llb__levelPill--3{border-color:#a78bfa;box-shadow:none}html[data-theme=light] .llb__levelPill--4{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .llb__levelPill--5{background:var(--danger-bg);border-color:var(--warning-border)}html[data-theme=light] .llb__levelPill--6{background:linear-gradient(135deg,var(--danger-bg),var(--brand-soft-hover))}html[data-theme=light] .llb__levelPill--7,html[data-theme=light] .llb__levelPill--8{background:linear-gradient(135deg,var(--warning-bg),var(--danger-bg),var(--brand-soft-hover));border-color:var(--warning-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 0 12px var(--warning-bg)}@media (max-width:560px){html[data-theme=light] .leagueTheme .llb{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__row{background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llb__row--me{border-color:var(--warning-border);box-shadow:inset 3px 0 0 var(--warning-bg)}html[data-theme=light] .leagueTheme .llb__chipStat,html[data-theme=light] .leagueTheme .llb__chipStat--transfers{color:var(--accent-text-strong)}}@media (max-width:700px){html[data-theme=light] .leagueTheme .llb__row--me{box-shadow:inset 3px 0 0 var(--warning-bg)}html[data-theme=light] .leagueTheme .llbMatchCard{color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llbMatchCard.is-me{border-left:3px solid var(--warning-border)}html[data-theme=light] .leagueTheme .llbMatchCard.is-open{border-color:var(--accent-border-strong);background:var(--brand-soft)}html[data-theme=light] .leagueTheme .llbMatchCard__points,html[data-theme=light] .leagueTheme .llbMatchCard__rank{color:var(--text-primary)}html[data-theme=light] .leagueTheme .llbMatchCard__action{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .llbMatchCard__action--power{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .leagueTheme .llb__row:not(.llb__row--head) .llb__actionsRow>.llb__chipBtn,html[data-theme=light] .leagueTheme .llb__row:not(.llb__row--head) .llb__actionsRow>.llb__chipStat,html[data-theme=light] .leagueTheme .llb__row:not(.llb__row--head) .llb__actionsRow>.llb__chipStat--transfers{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}}html[data-theme=light] .lmh{border:2px solid var(--border-strong);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));color:var(--text-primary);box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .lmh__alert--err{color:var(--text-on-brand);border:2px solid var(--border-strong)}html[data-theme=light] .lmh__empty,html[data-theme=light] .lmh__loading{color:var(--text-secondary)}html[data-theme=light] .lmh__row{background:var(--surface-soft);border:1px solid var(--border-medium);color:var(--text-primary)}html[data-theme=light] .lmh__row:hover{background:var(--surface-soft);border-color:var(--border-strong)}html[data-theme=light] .lmh__row--head{background:var(--surface-soft);border:1px solid var(--border-strong)}html[data-theme=light] .lmh__cell{color:var(--text-primary)}html[data-theme=light] .lmh__cell--xfer{text-shadow:0 0 6px var(--warning-bg)}html[data-theme=light] .lmh__powerInline{color:var(--success-text);border:1px solid var(--success-border);background:var(--success-bg);text-shadow:0 0 10px var(--success-bg)}html[data-theme=light] .lmh__expandRow{background:var(--surface-soft);border:1px solid var(--border-strong);box-shadow:0 4px 16px var(--shadow-color)}html[data-theme=light] .lmh__snapErr{color:var(--danger-text);background:var(--danger-bg)}html[data-theme=light] .lmh__row--clickable:focus,html[data-theme=light] .lmh__row--clickable:hover{background:var(--surface-soft-strong);border-color:var(--border-strong);outline:2px solid var(--border-medium)}html[data-theme=light] .lmh__row--open{background:var(--surface-soft);border-color:var(--accent-border-strong)}html[data-theme=light] .lmh__badge{border:1.5px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .lmh__badge--cancelled{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}@media (max-width:560px){html[data-theme=light] .leagueTheme .lmh{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__row{background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__cell:before{color:var(--text-muted)}html[data-theme=light] .leagueTheme .lmh__cell--match{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__cell--pts,html[data-theme=light] .leagueTheme .lmh__cell--rank,html[data-theme=light] .leagueTheme .lmh__cell--xfer{background:var(--surface-soft);border:1px solid var(--accent-border)}}@media (max-width:700px){html[data-theme=light] .leagueTheme .lmh__title{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lmh__row{background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__cell--pts,html[data-theme=light] .leagueTheme .lmh__matchText{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lmh__cell--rank,html[data-theme=light] .leagueTheme .lmh__cell--xfer{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmh__cell--rank{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lmh__cell--rank:after{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lmh__cell--xfer{color:var(--accent-text-strong)}html[data-theme=light] .leagueTheme .lmh__cell--xfer:after{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lmhMobileCard{color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmhMobileCard.is-open{border-color:var(--accent-border-strong);background:var(--brand-soft)}html[data-theme=light] .leagueTheme .lmhMobileCard__match,html[data-theme=light] .leagueTheme .lmhMobileCard__points{color:var(--text-primary)}html[data-theme=light] .leagueTheme .lmhMobileCard__power{color:var(--success-text);background:var(--success-bg);border:1px solid var(--success-border)}html[data-theme=light] .leagueTheme .lmhMobileCard__cancelled{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .leagueTheme .lmhMobileCard__metric{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leagueTheme .lmhMobileCard__metric small{color:var(--accent-text)}html[data-theme=light] .leagueTheme .lmhMobileCard__metric strong{color:var(--text-primary)}}html[data-theme=light] .lcMatchPanel{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .lcMatchPanel__text,html[data-theme=light] .lcMatchPanel__title{color:var(--text-primary)}html[data-theme=light] .lcMatchPanel__item,html[data-theme=light] .lcMatchPanel__nav{background:var(--surface-soft-strong);color:var(--text-primary)}html[data-theme=light] .lcMatchPanel__item{border:1px solid var(--border-medium)}html[data-theme=light] .lcMatchPanel__item--active{background:var(--brand-soft-strong)}html[data-theme=light] .lcMatchPanel__teamsPill{background:var(--surface-soft-strong)}html[data-theme=light] .lcMatchPanel__date{color:var(--text-secondary)}html[data-theme=light] .lma{color:var(--text-primary)}html[data-theme=light] .lma__hero{border:1px solid var(--border-strong);background:radial-gradient(circle at 15% 10%,var(--brand-soft-hover),transparent 32%),radial-gradient(circle at 90% 0,var(--warning-bg),transparent 34%),var(--surface-soft);box-shadow:0 12px 30px var(--shadow-color)}html[data-theme=light] .lma__title{color:var(--text-primary)}html[data-theme=light] .lma__subtitle{color:var(--text-secondary)}html[data-theme=light] .lma__heroBadge{background:radial-gradient(circle at 20% 20%,var(--warning-bg),transparent 42%),linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));border:1px solid var(--warning-border);box-shadow:0 10px 22px var(--shadow-color)}html[data-theme=light] .lma__heroBadge span{color:var(--text-primary)}html[data-theme=light] .lma__heroBadge small{color:var(--warning-text)}html[data-theme=light] .lma__card{background:var(--surface-soft);border:1px solid var(--border-medium);box-shadow:0 10px 24px var(--shadow-color)}html[data-theme=light] .lma__card:after{background:var(--brand-soft-strong)}html[data-theme=light] .lma__card--gold{border-color:var(--warning-border);background:linear-gradient(135deg,var(--warning-bg),var(--surface-soft))}html[data-theme=light] .lma__card--purple{border-color:var(--accent-border-strong);background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-soft))}html[data-theme=light] .lma__card--green{border-color:var(--success-border);background:linear-gradient(135deg,var(--success-bg),var(--surface-soft))}html[data-theme=light] .lma__card--blue{border-color:var(--accent-border-strong);background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-soft))}html[data-theme=light] .lma__cardLabel{color:var(--text-secondary)}html[data-theme=light] .lma__cardValue{color:var(--text-primary)}html[data-theme=light] .lma__cardSub{color:var(--text-secondary)}html[data-theme=light] .lma__chartCard,html[data-theme=light] .lma__panel{background:var(--surface-soft);border:1px solid var(--border-medium);box-shadow:0 12px 28px var(--shadow-color)}html[data-theme=light] .lma__chartTitle,html[data-theme=light] .lma__panelTitle{color:var(--text-primary)}html[data-theme=light] .lma__chartSub,html[data-theme=light] .lma__panelSub{color:var(--text-secondary)}html[data-theme=light] .lma__trend{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .lma__trend--up{color:var(--success-text);border-color:var(--success-border);background:var(--success-bg)}html[data-theme=light] .lma__trend--down{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .lma__axis{stroke:var(--text-disabled)}html[data-theme=light] .lma__line{stroke:var(--accent-text)}html[data-theme=light] .lma__dot{stroke:var(--text-primary)}html[data-theme=light] .lma__xTick{stroke:var(--text-disabled)}html[data-theme=light] .lma__xLabel{fill:var(--text-secondary)}html[data-theme=light] .lma__chartFoot{color:var(--text-secondary)}html[data-theme=light] .lma__chartFoot b{color:var(--text-primary)}html[data-theme=light] .lma__miniRow{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lma__emptyMini,html[data-theme=light] .lma__miniRow--head{background:var(--surface-soft);color:var(--text-secondary)}html[data-theme=light] .lma__emptyMini{border:1px dashed var(--border-medium)}html[data-theme=light] .lma__alert,html[data-theme=light] .lma__empty,html[data-theme=light] .lma__loadingCard{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lma__alert{color:var(--text-on-brand);border-color:var(--border-strong)}html[data-theme=light] .lma__emptyTitle,html[data-theme=light] .lma__loadingTitle{color:var(--text-primary)}html[data-theme=light] .lma__emptySub,html[data-theme=light] .lma__loadingSub{color:var(--text-secondary)}html[data-theme=light] .lma__spinner{border-top-color:var(--border-strong);border:2px solid var(--border-strong)}html[data-theme=light] .lma__miniRow>div:first-child{color:var(--text-primary)}html[data-theme=light] .lma__miniRow--head>div:first-child{color:var(--text-secondary)}@media (max-width:560px){html[data-theme=light] .lma__miniRow>div:before{color:var(--text-secondary)}}html[data-theme=light] .lma__compareBox{background:var(--surface-soft-strong);border:1px solid var(--border-medium);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lma__compareSearch,html[data-theme=light] .lma__compareSelect{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .lma__compareSearch::placeholder{color:var(--accent-text)}html[data-theme=light] .lma__compareSearch:focus,html[data-theme=light] .lma__compareSelect:focus{border-color:var(--accent-border-strong)}html[data-theme=light] .lma__compareSelect option{background:var(--surface-raised)}html[data-theme=light] .lma__inlineLoading,html[data-theme=light] .lma__softAlert{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .lma__inlineLoading{background:var(--surface-soft);border-color:var(--border-medium)}html[data-theme=light] .lma__miniCompare{border-top:1px solid var(--border-medium)}html[data-theme=light] .lma__miniCompare>div{color:var(--text-secondary)}html[data-theme=light] .lma__miniCompare b{color:var(--text-primary)}html[data-theme=light] .lma__legend span{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lma__legendDot--me{color:var(--warning-text)}html[data-theme=light] .lma__legendDot--other{color:var(--accent-text)}html[data-theme=light] .lma__line--me{stroke:var(--warning-text)}html[data-theme=light] .lma__line--gap,html[data-theme=light] .lma__line--other{stroke:var(--accent-text)}html[data-theme=light] .lma__dot--me,html[data-theme=light] .lma__dot--other{stroke:var(--text-primary)}html[data-theme=light] .lma__dot--gap{fill:var(--accent-text);stroke:var(--text-primary)}html[data-theme=light] .lma__powerRow{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lma__powerMatch{color:var(--text-primary)}html[data-theme=light] .lma__powerSide{color:var(--text-secondary)}html[data-theme=light] .lma__powerSide b{color:var(--warning-text)}html[data-theme=light] .lma__sectionDivider{background:linear-gradient(90deg,transparent,var(--brand-soft-strong),var(--warning-bg),transparent)}html[data-theme=light] .lma__sectionIntro{border:1px solid var(--border-medium);background:radial-gradient(circle at 10% 0,var(--brand-soft-hover),transparent 34%),radial-gradient(circle at 90% 10%,var(--brand-soft-strong),transparent 36%),var(--surface-soft);box-shadow:0 12px 28px var(--shadow-color)}html[data-theme=light] .lma__gridLine{stroke:var(--text-disabled)}html[data-theme=light] .lma__axisLabel{fill:var(--text-secondary)}html[data-theme=light] .lma__powerInfo strong{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lpr{--pr-text:var(--text-primary);--pr-muted:var(--text-secondary);--pr-border:var(--border-strong);--pr-border-strong:var(--border-strong);--pr-bg:var(--surface-soft);--pr-bg-hover:var(--surface-soft);--pr-ring:var(--brand-soft-hover);--pr-panel-bg:var(--surface-raised);--pr-panel-border:var(--accent-border);--pr-panel-row:var(--surface-soft);--pr-panel-row-border:var(--border-subtle)}html[data-theme=light] .lpr.is-picked .lpr__main{background:linear-gradient(180deg,var(--warning-bg),var(--warning-bg));border-color:var(--warning-border)}html[data-theme=light] .lpr__inlineDot.is-green{box-shadow:0 0 0 2px var(--success-bg)}html[data-theme=light] .lpr__inlineDot.is-yellow{box-shadow:0 0 0 2px var(--warning-bg)}html[data-theme=light] .lpr__inlineDot.is-red{box-shadow:0 0 0 2px var(--danger-bg)}html[data-theme=light] .lpr__inlineDot.is-white{background:var(--surface-raised);box-shadow:0 0 0 2px var(--shadow-color)}html[data-theme=light] .lpr__pill--wk{background:var(--brand-soft-hover)}html[data-theme=light] .lpr__pill--bat{background:var(--warning-bg)}html[data-theme=light] .lpr__pill--ar{background:var(--success-bg)}html[data-theme=light] .lpr__pill--bowl{background:var(--danger-bg)}html[data-theme=light] .lpr__perf{background:var(--surface-soft-strong);color:var(--text-primary)}html[data-theme=light] .lpr__chip.is-dt{background:var(--success-bg)}html[data-theme=light] .lpr__chip.is-not-dt{background:var(--danger-bg)}html[data-theme=light] .lpr__chip.did-not-play{background:var(--warning-bg)}html[data-theme=light] .lpr__statsPanel{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lpr__statsPanel:before{background:var(--brand-soft-hover)}html[data-theme=light] .lpr__statsMatch{color:var(--text-primary)}html[data-theme=light] .lpr__statsBadge{border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--accent-text-strong)}html[data-theme=light] .lpr__statsBadge.captain{color:var(--accent-text-strong)}html[data-theme=light] .lpr__statsBadge.captain,html[data-theme=light] .lpr__statsBadge.vice{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .lpr__statsBadge.dnp{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}html[data-theme=light] .lpr__cvBtn{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .lpr__cvBtn.is-active{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}@media (max-width:700px){html[data-theme=light] .leagueTheme .lpr__metaBadge{color:var(--accent-text)!important;background:var(--brand-soft-strong)!important}html[data-theme=light] .leagueTheme .lpr__metaBadge.lpr__pill--role,html[data-theme=light] .leagueTheme .lpr__metaBadge.lpr__teamInline{color:var(--accent-text)!important}}html[data-theme=light] .leagueTheme .lpr__identityMeta .lpr__metaBadge,html[data-theme=light] .leagueTheme .lpr__identityMeta .lpr__metaBadge.lpr__countryInline,html[data-theme=light] .leagueTheme .lpr__identityMeta .lpr__metaBadge.lpr__pill--role,html[data-theme=light] .leagueTheme .lpr__identityMeta .lpr__metaBadge.lpr__teamInline{color:var(--accent-text)!important;background:var(--brand-soft-strong)!important}html[data-theme=light] .lp__wrap{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--border-subtle);box-shadow:0 10px 30px var(--shadow-color)}html[data-theme=light] .lp__title{color:var(--text-primary)}html[data-theme=light] .lp__sub{color:var(--text-secondary)}html[data-theme=light] .lp__err{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-primary)}html[data-theme=light] .lp__badge{border:1px solid var(--border-medium);color:var(--text-primary);background:var(--surface-soft)}html[data-theme=light] .lp__badge--locked{background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .lp__chevron{background:var(--surface-soft);border:1px solid var(--border-medium);color:var(--text-primary)}html[data-theme=light] .lp__toggle:hover .lp__chevron{background:var(--surface-soft-strong);border-color:var(--border-strong)}html[data-theme=light] .lp__card{background:var(--surface-soft);border:1px solid var(--border-medium);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lp__card:hover{border-color:var(--border-strong);background:var(--surface-soft)}html[data-theme=light] .lp__card.is-applied{border-color:var(--accent-border-strong);background:var(--brand-soft)}html[data-theme=light] .lp__name{color:var(--text-primary)}html[data-theme=light] .lp__pill{color:var(--text-primary);background:var(--brand-soft-hover);border:1px solid var(--accent-border-strong)}html[data-theme=light] .lp__role{color:var(--text-muted)}html[data-theme=light] .lp__desc,html[data-theme=light] .lp__metaText{color:var(--text-secondary)}html[data-theme=light] .lp__metaText.is-muted{color:var(--text-muted)}html[data-theme=light] .lp__metaText.is-applied,html[data-theme=light] .lp__metaText.is-used{color:var(--accent-text)}html[data-theme=light] .lp__btn{border:1px solid var(--accent-border);color:var(--text-on-brand)}html[data-theme=light] .lp__btn--ghost{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lp__btn--used{color:var(--accent-text);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .lp__hint{color:var(--text-secondary)}html[data-theme=light] .lp__modalOverlay{background:var(--surface-soft-strong)}html[data-theme=light] .lp__modal{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--border-medium);box-shadow:0 18px 60px var(--shadow-color)}html[data-theme=light] .lp__modalHead{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .lp__modalTitle,html[data-theme=light] .lp__modalX{color:var(--text-primary)}html[data-theme=light] .lp__modalX:hover{background:var(--surface-soft)}html[data-theme=light] .lp__modalMsg{color:var(--text-primary)}html[data-theme=light] .lp__modalSub{color:var(--text-secondary)}html[data-theme=light] .lp__modalErr{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-primary)}html[data-theme=light] .lplc{background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft)),linear-gradient(135deg,var(--surface-inset),var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 18px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lplc__label{color:var(--text-primary)}html[data-theme=light] .lplc__charCount{color:var(--text-muted)}html[data-theme=light] .lplc__input{border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .lplc__input:focus{border-color:var(--accent-border-strong)}html[data-theme=light] .lplc__input.is-valid{border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg)}html[data-theme=light] .lplc__input.is-invalid{border-color:var(--danger-border)}html[data-theme=light] .lplc__validIcon{background:var(--success-bg)}html[data-theme=light] .lplc__subtitle{color:var(--text-secondary);color:var(--text-primary)}html[data-theme=light] .lplc__helper--err{color:var(--danger-text)}html[data-theme=light] .lplc__btn{color:var(--text-on-brand);background:linear-gradient(135deg,#2563eb,var(--surface-1))}html[data-theme=light] .lplc__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-primary)}html[data-theme=light] .lplc__success{background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .lplc__successTitle{color:var(--accent-text)}html[data-theme=light] .lplc__successName{color:var(--text-primary)}html[data-theme=light] .lplc__codeLabel{color:var(--text-secondary)}html[data-theme=light] .lplc__codeBox{background:var(--surface-soft-strong);border:1px solid var(--border-medium);color:var(--text-primary)}html[data-theme=light] .lplj{background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft)),linear-gradient(135deg,var(--surface-inset),var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 18px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lplj__label{color:var(--text-primary)}html[data-theme=light] .lplj__charCount{color:var(--text-muted)}html[data-theme=light] .lplj__input{border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .lplj__input:focus{border-color:var(--accent-border-strong)}html[data-theme=light] .lplj__input.is-valid{border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg)}html[data-theme=light] .lplj__input.is-invalid{border-color:var(--danger-border)}html[data-theme=light] .lplj__validIcon{background:var(--success-bg)}html[data-theme=light] .lplj__subtitle{color:var(--text-secondary);color:var(--text-primary)}html[data-theme=light] .lplj__helper--err{color:var(--danger-text)}html[data-theme=light] .lplj__btn{color:var(--text-on-brand);background:linear-gradient(135deg,#2563eb,var(--surface-1))}html[data-theme=light] .lplj__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-primary)}html[data-theme=light] .lplj__success{background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-soft-strong);border:1px solid var(--accent-border);color:var(--text-primary)}html[data-theme=light] .lpll__empty,html[data-theme=light] .lpll__error,html[data-theme=light] .lpll__loading{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);color:var(--text-primary)}html[data-theme=light] .lpll__error{background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .lpll__card{background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 28px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .lpll__name{color:var(--text-primary)}html[data-theme=light] .lpll__meta{color:var(--text-secondary)}html[data-theme=light] .lpll__badge{background:var(--surface-soft-strong);color:var(--text-primary)}html[data-theme=light] .lpll__badge.is-owner{background:var(--warning-bg)}html[data-theme=light] .lpll__btn{background:linear-gradient(135deg,#2563eb,var(--surface-1));color:var(--text-on-brand)}html[data-theme=light] .lcPrivateCta{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .lcPrivateCta__button{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .lcPrivateCta__button:hover:not(:disabled){border-color:var(--accent-border-strong)}html[data-theme=light] .lcPrivateCta__button:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .leaguePublicDirectory{color:var(--text,var(--text-primary))}html[data-theme=light] .leaguePublicDirectory__group{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__group--closed{background:radial-gradient(620px 180px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised)}html[data-theme=light] .leaguePublicDirectory__header{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__header h2{color:var(--text-primary)}html[data-theme=light] .leaguePublicDirectory__header>span{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__card{background:radial-gradient(420px 140px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 12px 28px var(--shadow-color)}html[data-theme=light] .leaguePublicDirectory__imageWrap{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__card h3{color:var(--text-primary)}html[data-theme=light] .leaguePublicDirectory__titleLink:hover{color:var(--accent-text)}html[data-theme=light] .leaguePublicDirectory__card p{color:var(--text-muted)}html[data-theme=light] .leaguePublicDirectory__status{color:var(--accent-text);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__status--closed{color:var(--text-secondary)}html[data-theme=light] .leaguePublicDirectory__facts div{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__facts dt{color:var(--text-muted)}html[data-theme=light] .leaguePublicDirectory__facts dd{color:var(--text-primary)}html[data-theme=light] .leaguePublicDirectory__action{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublicDirectory__empty{color:var(--text-muted);background:var(--surface-inset);border:1px dashed var(--accent-border)}html[data-theme=light] .leaguePublic{color:var(--text,var(--text-primary))}html[data-theme=light] .leaguePublic__hero{background:radial-gradient(700px 280px at 100% 0,var(--brand-soft-strong),transparent 72%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));border:1px solid var(--accent-border);box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .leaguePublic__title{color:var(--text-primary)}html[data-theme=light] .leaguePublic__subtitle{color:var(--text-secondary)}html[data-theme=light] .leaguePublic__button{border:1px solid var(--accent-border);color:var(--text-primary)}html[data-theme=light] .leaguePublic__button--secondary{color:var(--accent-text-strong);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .leaguePublic__button--tertiary{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .leaguePublic__button:hover:not(:disabled){border-color:var(--accent-border-strong)}html[data-theme=light] .leaguePublic__button--secondary:hover:not(:disabled),html[data-theme=light] .leaguePublic__button--tertiary:hover:not(:disabled){color:var(--text-primary);background:var(--brand-soft-strong)}html[data-theme=light] .leaguePublic__overviewCard{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .leaguePublic__overviewCard h2{color:var(--text-primary)}html[data-theme=light] .leaguePublic__overviewCard p{color:var(--text-muted)}html[data-theme=light] .ltb,html[data-theme=light] .ltb__title{color:var(--text-primary)}html[data-theme=light] .ltb__alert--err{color:var(--text-on-brand);border:2px solid var(--border-strong)}html[data-theme=light] .ltb__grid{border:2px solid var(--border-strong);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .ltb__overlay{background:var(--surface-soft-strong);color:var(--text-primary);text-shadow:0 2px 4px var(--shadow-color)}html[data-theme=light] .ltb__panelTitle{color:var(--text-primary)}html[data-theme=light] .ltb__previewInner{background:var(--surface-soft);border:1px solid var(--border-subtle);box-shadow:0 4px 16px var(--shadow-color)}html[data-theme=light] .ltb__previewEmpty{color:var(--text-secondary)}html[data-theme=light] .ltb__toolbarCard{border:1px solid var(--border-medium);background:var(--surface-soft);box-shadow:0 6px 18px var(--shadow-color)}html[data-theme=light] .ltb__roleChip{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .ltb__roleChip.is-active{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));border-color:var(--border-strong)}html[data-theme=light] .ltb__roleChip.is-complete:not(.is-active){background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .ltb__roleChip.is-pending:not(.is-active){background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .ltb__roleChipCount{color:var(--text-primary)}html[data-theme=light] .ltb__pill{background:var(--surface-soft);border:1px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .ltb__pill--xfer{background:var(--warning-bg);border:1px solid var(--warning-border);text-shadow:0 0 6px var(--warning-bg)}html[data-theme=light] .ltb__filterTag{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .ltb__empty{color:var(--text-secondary)}html[data-theme=light] .ltb__stepInfo{background:var(--surface-soft);border:1px solid var(--border-subtle);color:var(--text-primary)}html[data-theme=light] .ltb__stepInfoMsg{color:var(--text-secondary)}html[data-theme=light] .ltb__cvcRow{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .ltb__cvcName{color:var(--text-primary)}html[data-theme=light] .ltb__tag{background:var(--surface-soft);border:1px solid var(--border-medium);color:var(--text-primary)}html[data-theme=light] .ltb__cBtn{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .ltb__cBtn.active{border-color:var(--warning-border);box-shadow:0 6px 14px var(--warning-bg)}html[data-theme=light] .ltb__btn{border:2px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .ltb__btn,html[data-theme=light] .ltb__btn--primary{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover)),linear-gradient(135deg,var(--surface-2),var(--surface-1))}html[data-theme=light] .ltb__btn.ghost{border:1px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .ltb__btn.danger{border:1px solid var(--border-strong);color:var(--text-on-brand);box-shadow:0 10px 28px var(--shadow-color)}html[data-theme=light] .ltb__stickyBar{border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .ltb__stickyTitle{color:var(--text-primary)}html[data-theme=light] .ltb__stickySub{color:var(--text-secondary)}html[data-theme=light] .ltb__modalWrap{background:var(--surface-soft-strong)}html[data-theme=light] .ltb__modalCard{background:linear-gradient(135deg,var(--surface-1),var(--surface-raised));border:2px solid var(--border-strong);box-shadow:0 24px 64px var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .ltb__modalFooter{border-top:1px solid var(--border-subtle);background:var(--surface-raised)}html[data-theme=light] .ltb__modalTitle{color:var(--text-primary)}html[data-theme=light] .ltb__modalNote{color:var(--text-secondary)}html[data-theme=light] .ltb__modalSection{background:var(--surface-soft);border:1px solid var(--border-subtle);color:var(--text-primary)}html[data-theme=light] .ltb__modalRow{color:var(--text-primary)}html[data-theme=light] .ltb__modalValue{text-shadow:0 0 6px var(--warning-bg)}html[data-theme=light] .ltb__modalBlock{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .ltb__modalLabel{color:var(--text-secondary)}html[data-theme=light] .ltb__modalColHead,html[data-theme=light] .ltb__modalMini{color:var(--text-primary)}html[data-theme=light] .ltb__miniMeta{color:var(--text-secondary)}html[data-theme=light] .ltb__chip{background:var(--surface-soft);border:1px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .ltb__chip.is-active{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));border:1px solid var(--border-strong)}html[data-theme=light] .ltb__matchBtn{border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] .ltb__matchBtn.is-active{background:linear-gradient(135deg,var(--brand-soft-hover),var(--brand-soft-hover));border-color:var(--border-strong)}html[data-theme=light] .ltb__previewSkeleton{background:var(--surface-disabled);border:1px solid var(--border-subtle)}html[data-theme=light] .ltb__playerRowSkeleton{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .ltb__skeleton:after{background:linear-gradient(90deg,var(--surface-disabled) 0,var(--surface-soft-strong) 50%,var(--surface-disabled) 100%)}html[data-theme=light] .llb__openPrivateBtn{color:var(--text-primary)}html[data-theme=light] .ltb__modalWrap--confirmTight{background:var(--surface-raised)}html[data-theme=light] .ltb__modalCard--confirmTight{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-raised) 100%);box-shadow:0 20px 50px var(--shadow-color),inset 0 1px 0 var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .ltb__confirmTightTitle{color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightTransferBox{border:1px solid var(--warning-border);background:linear-gradient(180deg,rgba(255,209,102,.11),var(--warning-bg))}html[data-theme=light] .ltb__confirmTightEffectiveMatch{border:1px solid var(--accent-border);background:var(--brand-soft-strong);color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightEffectiveMatch strong{color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightStat{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .ltb__confirmTightStatValue{color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightBody::-webkit-scrollbar-thumb{background:var(--brand-soft-hover)}html[data-theme=light] .ltb__confirmTightSection{border:1px solid var(--accent-border);background:var(--surface-soft)}html[data-theme=light] .ltb__confirmTightSectionTitle{color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightBadge,html[data-theme=light] .ltb__confirmTightLeadershipRow{background:var(--surface-soft)}html[data-theme=light] .ltb__confirmTightLeadershipFrom,html[data-theme=light] .ltb__confirmTightLeadershipTo{color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightPlayerRow{background:var(--surface-soft)}html[data-theme=light] .ltb__confirmTightPlayerMark--add{background:var(--success-bg)}html[data-theme=light] .ltb__confirmTightPlayerMark--remove{background:var(--danger-bg)}html[data-theme=light] .ltb__confirmTightPlayerName{color:var(--text-primary)}html[data-theme=light] .ltb__confirmTightEmpty{background:var(--surface-disabled)}html[data-theme=light] .ltb__confirmTightFooter{border-top:1px solid var(--accent-border)}html[data-theme=light] .ltb__btn--confirmTightSecondary{border:1px solid var(--accent-border);background:var(--surface-disabled)}html[data-theme=light] .ltb__btn--confirmTightPrimary{color:var(--text-primary);box-shadow:0 10px 22px var(--danger-bg)}html[data-theme=light] .leagueTheme .ltb__stickyBar{box-shadow:0 8px 24px var(--shadow-color)}html[data-theme=light] .leagueTheme .ltb__actionBar{color:var(--league-text,var(--text-primary));background:var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 10px 28px var(--shadow-color)}html[data-theme=light] .ltb__mobilePreviewOverlay{background:var(--surface-raised)}html[data-theme=light] .ltb__mobilePreviewSheet{color:var(--text-primary);background:radial-gradient(circle at 50% 0,var(--brand-soft-strong),transparent 34%),var(--surface-raised);border:1px solid var(--accent-border-strong);box-shadow:0 -22px 58px var(--shadow-color)}html[data-theme=light] .ltb__mobilePreviewHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .ltb__mobilePreviewHeading h3{color:var(--text-primary)}html[data-theme=light] .ltb__mobilePreviewHeading span{color:var(--accent-text)}html[data-theme=light] .ltb__mobilePreviewClose{color:var(--accent-text-strong);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .ltb__mobilePreviewEmpty{color:var(--accent-text)}html[data-theme=light] .ltb__mobilePreviewFooter{background:var(--surface-raised);border-top:1px solid var(--accent-border)}html[data-theme=light] .ltb__stepInfo--cvc .ltb__stepInfoMsg{color:var(--accent-text-strong)}@media (max-width:700px){html[data-theme=light] .leagueTheme .ltb__cvcName{color:var(--text-primary)}}html[data-theme=light] .leagueTheme .ltb__cvcMeta .ltb__tag{color:var(--accent-text);background:var(--brand-soft-strong)}html[data-theme=light] .leagueWall__shell{border:1px solid var(--border-medium);background:radial-gradient(circle at top right,var(--brand-soft),transparent 24%),linear-gradient(180deg,var(--surface-raised) 0,var(--surface-inset) 100%)}html[data-theme=light] .leagueWall__statChip{border:1px solid var(--border-medium);background:var(--surface-raised)}html[data-theme=light] .leagueWall__statChip--admin{background:var(--brand-soft-strong)}html[data-theme=light] .leagueWall__alert--err{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}html[data-theme=light] .leagueWall__alert--success{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-text)}html[data-theme=light] .leagueWall__tab{border:1px solid var(--border-medium);background:var(--surface-raised)}html[data-theme=light] .leagueWall__tab--active{background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft-strong))}html[data-theme=light] .leagueWall__tabIcon{background:var(--surface-soft)}html[data-theme=light] .leagueWall__tabSub{color:var(--accent-text)}html[data-theme=light] .leagueWall__tab--active .leagueWall__tabSub{color:var(--text-secondary)}html[data-theme=light] .leagueWall__tabCount{background:var(--surface-soft-strong)}html[data-theme=light] .leagueWall__emptyCard{border:1px dashed var(--border-medium);background:var(--surface-disabled)}html[data-theme=light] .leagueWall__moreBtn{background:var(--surface-raised);border:1px solid var(--border-medium)}html[data-theme=light] .leagueWall__floatingRefresh{border:1px solid var(--accent-border-strong);background:linear-gradient(180deg,var(--brand-soft-strong),var(--surface-raised));box-shadow:0 12px 28px var(--shadow-color),0 0 0 1px rgba(90,142,255,.08)}html[data-theme=light] .leagueWall__floatingRefresh:hover{box-shadow:0 16px 36px var(--shadow-color),0 0 0 1px rgba(90,142,255,.14)}html[data-theme=light] .leagueWall__floatingRefresh:focus-visible{box-shadow:0 0 0 3px rgba(59,130,246,.2),0 16px 36px var(--shadow-color)}html[data-theme=light] .leagueWall__floatingRefreshIcon{background:var(--brand-soft-strong)}html[data-theme=light] .leagueWallModal__backdrop{background:var(--surface-raised)}html[data-theme=light] .leagueWallModal__card{border:1px solid var(--border-medium);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:0 20px 50px var(--shadow-color)}html[data-theme=light] .leagueWallModal__textarea{border:1px solid var(--border-medium);background:var(--surface-inset)}html[data-theme=light] .leagueWallModal__btn{border:1px solid var(--border-medium);background:var(--surface-raised)}html[data-theme=light] .leagueWallModal__btn--danger{border-color:var(--border-medium);background:var(--danger-bg)}html[data-theme=light] .lwComposer{border:1px solid var(--border-medium);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised))}html[data-theme=light] .lwComposer__state{color:var(--text-secondary)}html[data-theme=light] .lwComposer__replyBanner{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .lwComposer__input,html[data-theme=light] .lwComposer__mentionsBox{border:1px solid var(--border-medium);background:var(--surface-inset)}html[data-theme=light] .lwComposer__mentionsBox{box-shadow:0 14px 30px var(--shadow-color)}html[data-theme=light] .lwComposer__mentionItem:hover{background:var(--brand-soft)}html[data-theme=light] .lwComposer__hint{color:var(--text-secondary)}html[data-theme=light] .lwPostCard{border:1px solid var(--border-medium);background:var(--surface-raised)}html[data-theme=light] .lwPostCard--announcement{background:linear-gradient(180deg,var(--brand-soft-strong),var(--surface-raised));border-color:var(--border-medium)}html[data-theme=light] .lwPostCard--adminPost{background:radial-gradient(circle at top right,var(--brand-soft-strong),transparent 28%),linear-gradient(180deg,var(--brand-soft-strong),var(--surface-raised));border-color:var(--accent-border-strong)}html[data-theme=light] .lwPostCard--notJoined{border-color:var(--warning-border)}html[data-theme=light] .lwPostCard__rail{background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft-strong))}html[data-theme=light] .lwPostCard--announcement .lwPostCard__rail{background:linear-gradient(180deg,var(--warning-bg),var(--danger-bg))}html[data-theme=light] .lwPostCard--adminPost .lwPostCard__rail{background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft-hover))}html[data-theme=light] .lwPostCard--notJoined .lwPostCard__rail{background:linear-gradient(180deg,var(--warning-bg),var(--danger-bg))}html[data-theme=light] .lwPostCard__name{color:var(--text-primary)}html[data-theme=light] .lwPostCard__badge{background:var(--brand-soft-strong)}html[data-theme=light] .lwPostCard__badge--adminPost{border-color:var(--accent-border-strong);background:var(--brand-soft-strong);color:var(--accent-text-strong)}html[data-theme=light] .lwPostCard__badge--warn{border-color:var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .lwPostCard__replyBar{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .lwPostCard--adminPost .lwPostCard__replyBar{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .lwPostCard__deletedText{color:var(--text-secondary)}html[data-theme=light] .lwPostCard__action{border:1px solid var(--border-medium)}html[data-theme=light] .lwPostCard__action--danger{border-color:var(--border-medium)}html[data-theme=light] .lwSectionHeader__title{color:var(--text-primary)}html[data-theme=light] .lwSectionHeader__subtitle{color:var(--text-secondary)}html[data-theme=light] .pla__card{background:linear-gradient(135deg,var(--brand-soft),var(--brand-soft)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));border:2px solid var(--border-medium);box-shadow:0 14px 30px var(--shadow-color),inset 0 0 0 1px var(--shadow-color)}html[data-theme=light] .pla__title{color:var(--text-primary)}html[data-theme=light] .pla__sub{color:var(--text-secondary)}html[data-theme=light] .pla__btn{color:var(--text-primary)}html[data-theme=light] .pla__btn--ghost{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .pla__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-primary)}html[data-theme=light] .pla__alert--ok{background:var(--success-bg);border:1px solid var(--success-border);color:var(--text-primary)}html[data-theme=light] .pla__modalOverlay{background:var(--surface-soft-strong)}html[data-theme=light] .pla__modal{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--border-medium);box-shadow:0 20px 60px var(--shadow-color)}html[data-theme=light] .pla__modalHead{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .pla__modalClose,html[data-theme=light] .pla__modalTitle{color:var(--text-primary)}html[data-theme=light] .pla__modalClose:hover{background:var(--surface-soft)}html[data-theme=light] .pla__modalText{color:var(--text-primary)}html[data-theme=light] .plDetailPage{color:var(--text-primary);background:radial-gradient(circle at top right,var(--brand-soft-strong),transparent 28%),radial-gradient(circle at left center,var(--brand-soft),transparent 24%),linear-gradient(135deg,var(--page-bg) 0,var(--surface-inset) 38%,var(--surface-inset) 100%)}html[data-theme=light] .plDetailPage__bgGlow--one{background:var(--brand-soft-strong)}html[data-theme=light] .plDetailPage__bgGlow--two{background:var(--brand-soft)}html[data-theme=light] .plDetailPage__back{border:1px solid var(--accent-border);background:var(--surface-soft)}html[data-theme=light] .plDetailPage__back:hover{background:var(--surface-soft);border-color:var(--accent-border-strong)}html[data-theme=light] .plDetailPage__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .plh__card{background:linear-gradient(135deg,var(--brand-soft-strong),var(--warning-bg)),linear-gradient(135deg,var(--surface-1),var(--surface-raised));border:2px solid var(--border-medium);box-shadow:0 14px 30px var(--shadow-color),inset 0 0 0 1px var(--shadow-color)}html[data-theme=light] .plh__title{color:var(--text-primary)}html[data-theme=light] .plh__badge{color:var(--text-on-brand)}html[data-theme=light] .plh__count{color:var(--text-secondary)}html[data-theme=light] .plh__invite{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .plh__inviteLabel{color:var(--text-secondary)}html[data-theme=light] .plh__code{color:var(--text-primary)}html[data-theme=light] .plh__copyBtn{color:var(--text-on-brand)}html[data-theme=light] .plh__hint{color:var(--text-secondary)}html[data-theme=light] .plh__modalOverlay{background:var(--surface-soft-strong)}html[data-theme=light] .plh__modal{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--border-medium);box-shadow:0 18px 50px var(--shadow-color)}html[data-theme=light] .plh__modalHead{border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .plh__modalCloseIcon,html[data-theme=light] .plh__modalTitle{color:var(--text-primary)}html[data-theme=light] .plh__modalCloseIcon:hover{background:var(--surface-soft)}html[data-theme=light] .plh__modalText{color:var(--text-primary)}html[data-theme=light] .plh__modalBtn{color:var(--text-on-brand)}html[data-theme=light] .plHeroCard{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .plHeroCard__text,html[data-theme=light] .plHeroCard__title{color:var(--text-primary)}html[data-theme=light] .plHub{color:var(--text-primary);background:radial-gradient(circle at top right,var(--brand-soft-strong),transparent 28%),radial-gradient(circle at left center,var(--brand-soft),transparent 24%),linear-gradient(135deg,var(--page-bg) 0,var(--surface-inset) 38%,var(--surface-inset) 100%)}html[data-theme=light] .plHub__bgGlow--one{background:var(--brand-soft-strong)}html[data-theme=light] .plHub__bgGlow--two{background:var(--brand-soft)}html[data-theme=light] .plHub__back{border:1px solid var(--accent-border);background:var(--surface-soft)}html[data-theme=light] .plHub__back:hover{background:var(--surface-soft);border-color:var(--accent-border-strong)}html[data-theme=light] .plHub__heroInner{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft)),var(--surface-raised);box-shadow:0 20px 48px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .plHub__sub,html[data-theme=light] .plHub__sub strong,html[data-theme=light] .plHub__title{color:var(--text-primary)}html[data-theme=light] .plHub__alert--err{background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .plHub__emptyCard{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);color:var(--text-primary);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .plHub__bottomBlock,html[data-theme=light] .plHub__sectionCard{background:linear-gradient(180deg,var(--surface-soft),var(--surface-disabled)),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 18px 42px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .plHub__sectionCard--premium{background:radial-gradient(420px 160px at 0 0,var(--premium-bg-strong),transparent 72%),var(--surface-raised)}html[data-theme=light] .plHub__sectionTitle{color:var(--text-primary)}html[data-theme=light] .plHub__sectionText{color:var(--text-secondary)}html[data-theme=light] .plHub__compactSub{color:var(--text-primary)}html[data-theme=light] .pllb{background:radial-gradient(circle at top left,rgba(255,210,90,.14),transparent 34%),radial-gradient(circle at top right,var(--brand-soft-strong),transparent 30%),linear-gradient(180deg,var(--surface-raised) 0,var(--surface-inset) 100%);border:1px solid var(--border-subtle);box-shadow:0 14px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .pllb__count{color:var(--accent-text)}html[data-theme=light] .pllb__state,html[data-theme=light] .pllb__stateInline,html[data-theme=light] .pllb__topErr{background:var(--surface-soft)}html[data-theme=light] .pllb__state--err,html[data-theme=light] .pllb__stateInline--err,html[data-theme=light] .pllb__topErr{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .pllb__rowCard{background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-raised) 100%);border:1px solid var(--border-subtle)}html[data-theme=light] .pllb__rowCard:hover{border-color:var(--border-medium)}html[data-theme=light] .pllb__rowCard--me{border-color:var(--warning-border);box-shadow:0 10px 24px var(--warning-bg)}html[data-theme=light] .pllb__rankCol{box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .pllb__name{color:var(--text-primary)}html[data-theme=light] .pllb__chipBtn{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .pllb__chipBtn:hover{background:var(--surface-soft)}html[data-theme=light] .pllb__chipStat{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .pllb__chipStat--power{background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .pllb__pill--owner{background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .pllb__pill--member{background:var(--success-bg);border:1px solid var(--success-border)}html[data-theme=light] .pllb__score{color:var(--text-primary)}html[data-theme=light] .pllb__scoreLabel{color:var(--accent-text)}html[data-theme=light] .pllb__removeBtn{border:1px solid var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .pllb__removeBtn:hover:not(:disabled){background:var(--danger-bg)}html[data-theme=light] .pllb__expandRow{border-top:1px solid var(--border-subtle);background:var(--surface-soft)}html[data-theme=light] .pllb__expandTitle{color:var(--text-primary)}html[data-theme=light] .pllb__modalOverlay{background:var(--surface-raised)}html[data-theme=light] .pllb__modal{background:radial-gradient(circle at top left,rgba(255,210,90,.12),transparent 32%),linear-gradient(180deg,var(--surface-raised) 0,var(--surface-raised) 100%);border:1px solid var(--border-subtle);box-shadow:0 22px 58px var(--shadow-color)}html[data-theme=light] .pllb__modalTitle{color:var(--text-primary)}html[data-theme=light] .pllb__modalBody{color:var(--accent-text)}html[data-theme=light] .pllb__modalBtn{border:1px solid var(--border-medium);background:var(--surface-soft)}html[data-theme=light] .pllb__modalBtn--danger{border-color:var(--danger-border);background:var(--danger-bg)}@media (max-width:560px){html[data-theme=light] .leagueTheme .pllb{background:var(--surface-raised);border:1px solid var(--accent-border)}}html[data-theme=light] .plListSection__sub{color:var(--text-primary)}html[data-theme=light] .stm__card{background:radial-gradient(circle at top left,var(--brand-soft-strong),transparent 32%),linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:0 22px 70px var(--shadow-color)}html[data-theme=light] .stm__title{color:var(--text-primary)}html[data-theme=light] .stm__note{color:var(--accent-text)}html[data-theme=light] .stm__close{border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--text-secondary)}html[data-theme=light] .stm__close:hover:not(:disabled){background:var(--surface-soft-strong);color:var(--text-primary)}html[data-theme=light] .stm__rules{background:var(--surface-soft);border:1px solid var(--border-medium)}html[data-theme=light] .stm__rule{color:var(--accent-text)}html[data-theme=light] .stm__dot{background:var(--brand-soft-strong)}html[data-theme=light] .stm__label{color:var(--accent-text)}html[data-theme=light] .stm__inputWrap{background:var(--surface-soft-strong)}html[data-theme=light] .stm__inputWrap:focus-within{border-color:var(--accent-border-strong);background:var(--surface-soft-strong)}html[data-theme=light] .stm__inputWrap.is-ok{border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg)}html[data-theme=light] .stm__inputWrap.is-bad{border-color:var(--danger-border);box-shadow:0 0 0 3px var(--danger-bg)}html[data-theme=light] .stm__input{color:var(--text-primary)}html[data-theme=light] .stm__input::placeholder{color:var(--text-muted)}html[data-theme=light] .stm__icon--ok{background:var(--success-bg);border:1px solid var(--success-border)}html[data-theme=light] .stm__icon--bad{background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .stm__icon--loading{background:var(--surface-soft);color:var(--text-secondary);border:1px solid var(--border-medium)}html[data-theme=light] .stm__msg{color:var(--accent-text)}html[data-theme=light] .stm__btnCancel{background:var(--surface-soft);border:1px solid var(--border-strong);color:var(--text-primary)}html[data-theme=light] .stm__btnCancel:hover:not(:disabled){background:var(--surface-soft)}html[data-theme=light] .stm__btnSave{border:1px solid var(--accent-border-strong);color:var(--text-primary)}html[data-theme=light] .statsNguts__loadingScreen{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts__loadingScreen_spinner{border:3px solid var(--accent-border)}html[data-theme=light] .sng-authPage{--auth-surface:var(--surface-raised)}html[data-theme=light] .sng-authIntro,html[data-theme=light] .sng-authPanel{border:1px solid var(--accent-border)}html[data-theme=light] .sng-authIntro{color:var(--text-primary);background:radial-gradient(620px 360px at 0 0,var(--brand-soft-hover),transparent 68%),radial-gradient(500px 320px at 100% 8%,var(--brand-soft-strong),transparent 66%),linear-gradient(180deg,var(--surface-inset) 0,var(--surface-inset) 100%);box-shadow:0 18px 52px var(--shadow-color)}html[data-theme=light] .sng-authIntro:after{border:1px solid var(--accent-border)}html[data-theme=light] .sng-authIntro h1,html[data-theme=light] .sng-authIntro__brand{color:var(--text-primary)}html[data-theme=light] .sng-authIntro__lead{color:var(--text-secondary)}html[data-theme=light] .sng-authIntro__check{color:var(--text-primary);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .sng-authIntro__benefits strong{color:var(--text-primary)}html[data-theme=light] .sng-authIntro__benefits small{color:var(--text-secondary)}html[data-theme=light] .sng-authPanel{background:radial-gradient(480px 280px at 100% 0,var(--brand-soft),transparent 68%),var(--auth-surface);box-shadow:0 18px 52px var(--shadow-color)}html[data-theme=light] .sng-authPanel__header h2{color:var(--text,var(--text-primary))}html[data-theme=light] .sng-authPanel__header>p{color:var(--muted,var(--text-secondary))}html[data-theme=light] .sng-loginCard [data-amplify-authenticator],html[data-theme=light] .sng-loginCard [data-amplify-container],html[data-theme=light] .sng-loginCard [data-amplify-form-section],html[data-theme=light] .sng-loginCard [data-amplify-router],html[data-theme=light] .sng-loginCard [data-amplify-tabs],html[data-theme=light] .sng-loginCard [role=tablist],html[data-theme=light] .sng-loginCard form{background:var(--surface-raised)!important}html[data-theme=light] .sng-loginCard [data-amplify-router]{border:1px solid var(--border-medium)!important;box-shadow:0 14px 38px var(--shadow-color)!important}html[data-theme=light] .sng-loginCard [role=tablist]{border:1px solid var(--border-medium)!important}html[data-theme=light] .sng-loginCard [role=tab][aria-selected=true]{color:var(--text-primary)!important}html[data-theme=light] .sng-loginCard [data-amplify-form-section],html[data-theme=light] .sng-loginCard input{border:1px solid var(--border-medium)!important}html[data-theme=light] .sng-loginCard input{background:var(--surface-raised)!important}html[data-theme=light] .sng-loginCard button[data-variation=primary],html[data-theme=light] .sng-loginCard button[type=submit]{color:var(--text-primary)!important}html[data-theme=light] .sng-auth__divider:after,html[data-theme=light] .sng-auth__divider:before{background:var(--surface-soft-strong)}html[data-theme=light] .sng-auth__btn--google{background:var(--surface-raised)!important;border:1px solid var(--border-medium)!important;box-shadow:0 5px 15px var(--shadow-color)}html[data-theme=light] .sng-auth__btn--google:hover{background:var(--surface-raised)!important;border-color:var(--accent-border)!important}html[data-theme=light] .sng-auth__agreement{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .sng-auth__redirect{background:var(--surface-raised)}html[data-theme=light] .matchNews__newsCard{background:var(--surface-soft);box-shadow:0 2px 8px var(--shadow-color)}html[data-theme=light] .matchNews__newsAvatarWrap{background:var(--surface-soft)}html[data-theme=light] .statsNguts__matchNews_heading h3{color:var(--text-primary)}html[data-theme=light] .matchNews__emptyState{background:var(--surface-soft);box-shadow:0 2px 8px var(--shadow-color)}html[data-theme=light] .statsNguts__matchPlayerPredictions{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts__matchPlayerPredictions_buttonGroup button{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__matchPlayerPredictions_buttonGroup button:hover{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__matchPlayerPredictions_buttonGroup button.active{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .filter-subtext{color:var(--text-muted)}html[data-theme=light] button.active .filter-subtext{color:var(--text-secondary)}html[data-theme=light] .statsNguts__matchPlayerPredictions_playerCard{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__matchPlayerPredictions_playerCard:hover{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__matchPlayerPredictions_playerImage{background:var(--surface-soft)}html[data-theme=light] .statsNguts__matchPlayerPredictions_playerInfo h4{color:var(--text-primary)}html[data-theme=light] .statsNguts__matchPlayerPredictions_playerInfo p{color:var(--text-muted)}html[data-theme=light] .statsNguts__matchPlayerPredictions_playerNumber{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .recent-playing-squad-tag{color:var(--accent-text)!important;background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .info-message{color:var(--text-muted);background:var(--surface-disabled);border:1px dashed var(--accent-border)}html[data-theme=light] .matchPoints{--mp-bg:var(--surface-raised);--mp-surface:var(--surface-raised);--mp-surface-2:var(--surface-1);--mp-text:var(--text-primary);--mp-blue-soft:var(--brand-soft-strong)}html[data-theme=light] .matchPoints__detailEmpty,html[data-theme=light] .matchPoints__state{background:var(--surface-raised)}html[data-theme=light] .matchPoints__state--error{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .matchPoints__desktopDetail,html[data-theme=light] .matchPoints__players{background:linear-gradient(180deg,var(--brand-soft-strong),var(--surface-raised))}html[data-theme=light] .matchPoints__playersHeader{background:var(--brand-soft-strong)}html[data-theme=light] .matchPoints__player:focus-visible,html[data-theme=light] .matchPoints__player:hover{background:var(--brand-soft)}html[data-theme=light] .matchPoints__playerScore{color:var(--accent-text-strong)}html[data-theme=light] .matchPoints__detailHeader{background:var(--brand-soft-strong)}html[data-theme=light] .matchPoints__detailTotal strong{color:var(--accent-text-strong)}html[data-theme=light] .matchPoints__tableRow--head{background:var(--surface-soft-strong)}html[data-theme=light] .matchPoints__metric{color:var(--text-primary)}html[data-theme=light] .matchPoints__reconcileNote{border-top:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}@media (max-width:899px){html[data-theme=light] .matchPoints__detail{background:var(--surface-soft-strong)}}html[data-theme=light] .matchPreview{color:var(--text,var(--text-primary))}html[data-theme=light] .matchPreview__header{background:radial-gradient(520px 120px at 0 0,var(--brand-soft),transparent 72%),var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__avatar{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__header h2{color:var(--text-primary)}html[data-theme=light] .matchPreview__header p{color:var(--text-muted)}html[data-theme=light] .matchPreview__article{color:var(--text-secondary);background:radial-gradient(760px 280px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__article p{color:var(--text-secondary)}html[data-theme=light] .matchPreview__article :where(h1,h2,h3,h4){color:var(--text-primary)}html[data-theme=light] .matchPreview__article h2{border-top:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__article h3,html[data-theme=light] .matchPreview__article h4{color:var(--accent-text-strong)}html[data-theme=light] .matchPreview__article :where(strong,b){color:var(--text-primary)}html[data-theme=light] .matchPreview__article a,html[data-theme=light] .matchPreview__article a:hover{color:var(--accent-text)}html[data-theme=light] .matchPreview__article blockquote{color:var(--text-secondary);background:var(--brand-soft);border-left:3px solid var(--accent-border-strong)}html[data-theme=light] .matchPreview__article hr{border-top:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__article td,html[data-theme=light] .matchPreview__article th{border:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__article th{color:var(--accent-text-strong);background:var(--surface-raised)}html[data-theme=light] .matchPreview__article td{color:var(--text-secondary)}html[data-theme=light] .matchPreview__article code{color:var(--accent-text-strong);background:var(--brand-soft)}html[data-theme=light] .matchPreview__article pre{color:var(--accent-text-strong);background:var(--surface-inset);border:1px solid var(--accent-border)}html[data-theme=light] .matchPreview__article ::selection{color:var(--text-primary);background:var(--brand-soft-hover)}html[data-theme=light] .matchPreview__state{color:var(--text-muted);background:var(--surface-disabled);border:1px dashed var(--accent-border)}html[data-theme=light] .matchPreview__state h3,html[data-theme=light] .matchSection__header h2{color:var(--text-primary)}html[data-theme=light] .matchSection__header p{color:var(--text-muted)}html[data-theme=light] .matchSection__message{color:var(--text-secondary);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .matchStatsShell{--match-surface:var(--surface-raised);--match-surface-strong:var(--surface-raised);--match-border:var(--accent-border);--match-border-strong:var(--accent-border);--match-muted:var(--text-secondary)}html[data-theme=light] .matchStatsHero{color:var(--text,var(--text-primary));background:radial-gradient(720px 300px at 50% -20%,var(--brand-soft-hover),transparent 68%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .matchStatsHero__breadcrumbs,html[data-theme=light] .matchStatsHero__breadcrumbs a{color:var(--accent-text)}html[data-theme=light] .matchStatsHero__logo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchStatsHero__teamCode{color:var(--accent-text)}html[data-theme=light] .matchStatsHero__teamName{color:var(--text-secondary)}html[data-theme=light] .matchStatsHero__series{color:var(--accent-text)}html[data-theme=light] .matchStatsHero__versus{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .matchStatsHero__matchLabel{color:var(--text-secondary)}html[data-theme=light] .matchStatsHero__schedule span{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchStatsHero__venue{color:var(--text-secondary)}html[data-theme=light] .matchStatsHero__venueLabel{color:var(--text-subtle)}html[data-theme=light] .matchStatsNotice{background:radial-gradient(680px 160px at 50% 0,var(--brand-soft-hover),transparent 72%),var(--brand-soft-strong);border:1px solid var(--accent-border-strong);box-shadow:0 12px 30px rgba(37,99,235,.15),inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .matchStatsExplorer__header h2,html[data-theme=light] .matchStatsNotice strong{color:var(--text-primary)}html[data-theme=light] .matchStatsTabs__button{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchStatsTabs__button:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .matchStatsTabs__button.is-active{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .matchStatsPanel{background:radial-gradient(640px 260px at 100% 0,var(--brand-soft),transparent 70%),var(--match-surface);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .matchStatsState{background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .matchStatsState h1,html[data-theme=light] .matchStatsState h2{color:var(--text-primary)}html[data-theme=light] .matchStatsPanel :where(.statsNguts__headToHeadSleek,.statsNguts__groundStatsSleek,.statsNguts__teamStatsSleek,.statsNguts__matchups,.statsNguts__matchPreviewSection,.statsNguts__playerStats){color:var(--text,var(--text-primary))}html[data-theme=light] .matchStatsPanel :where(.h2h__topBar,.tS__topBar,.gS__topBar,.mU__topBar,.statsNguts__matchPreviewTopBar){color:var(--text,var(--text-primary));background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .matchStatsPanel :where(.h2h__topTitle,.tS__topTitle,.gS__topTitle,.mU__topTitle,.statsNguts__matchPreviewTopTitle){color:var(--text-primary)}html[data-theme=light] .matchStatsPanel :where(.h2h__topSub,.tS__topSub,.gS__topSub,.mU__topSub,.statsNguts__matchPreviewTopSub){color:var(--accent-text)}html[data-theme=light] .matchStatsPanel table{color:var(--text-secondary)}html[data-theme=light] .matchStatsPanel table th{color:var(--accent-text-strong);background:var(--surface-raised)}html[data-theme=light] .matchStatsPanel table td{border-color:var(--accent-border)}@media (max-width:760px){html[data-theme=light] .matchStatsHero__mobileLogo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchStatsHero__mobileTeam>span:last-child{color:var(--text-secondary)}html[data-theme=light] .matchStatsHero__mobileVersus{color:var(--accent-text-strong);background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft-hover));border:1px solid var(--accent-border-strong)}}html[data-theme=light] .matchCard{color:var(--text,var(--text-primary));background:radial-gradient(420px 220px at 100% 0,var(--brand-soft),transparent 70%),var(--surface,var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .matchCard__media{border-bottom:1px solid var(--accent-border);background:linear-gradient(to bottom,var(--surface-soft-strong),var(--surface-soft-strong)),url(/assets/image/cardBackground.png) 50%/cover no-repeat}html[data-theme=light] .matchCard__media:before{background:radial-gradient(circle at top,var(--brand-soft-strong),transparent 20%)}html[data-theme=light] .matchCard__body h3{color:var(--text-primary)}html[data-theme=light] .matchCard__series{color:var(--accent-text)}html[data-theme=light] .matchCard__meta dt{color:var(--text-subtle)}html[data-theme=light] .matchCard__meta dd{color:var(--text-secondary)}html[data-theme=light] .matchCardAction{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchCardAction:hover{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .matchCardAction strong{color:var(--text-primary)}html[data-theme=light] .matchCardAction small{color:var(--text-muted)}html[data-theme=light] .matchCardAction--premium{box-shadow:inset 0 1px 0 var(--shadow-color),0 10px 28px rgba(248,201,95,.1)}html[data-theme=light] .matchCardBadge{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .matchCardBadge--free,html[data-theme=light] .matchCardBadge--unlocked{color:var(--accent-text);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .matchCardBadge--premium{box-shadow:inset 0 1px 0 var(--shadow-color),0 6px 18px rgba(248,201,95,.16)}html[data-theme=light] .statsNguts__matchups{color:var(--text-primary);background:radial-gradient(900px 420px at 10% 0,var(--brand-soft-strong),transparent 58%),linear-gradient(180deg,var(--surface-inset) 0,var(--page-bg) 100%);border:1px solid var(--accent-border);box-shadow:0 18px 42px var(--shadow-color)}html[data-theme=light] .mU__topBar{background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border)}html[data-theme=light] .mU__avatarWrap{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .mU__topTitle{color:var(--text-primary)}html[data-theme=light] .mU__count{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .mU__emptyState{background:var(--surface-soft-strong);border:1px dashed var(--accent-border)}html[data-theme=light] .statsNguts__payment_header h1,html[data-theme=light] .statsNguts__payment_lead{color:var(--text-primary)}html[data-theme=light] .statsNguts__payment_toc{box-shadow:0 14px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__payment_toc summary{color:var(--text-primary)}html[data-theme=light] .statsNguts__payment_toc a{color:var(--text-secondary)}html[data-theme=light] .statsNguts__payment_content h2,html[data-theme=light] .statsNguts__payment_toc a:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__payment_content address,html[data-theme=light] .statsNguts__payment_content li,html[data-theme=light] .statsNguts__payment_content p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__payment_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__payment_warning{border:1px solid var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__payment_notice p,html[data-theme=light] .statsNguts__payment_notice strong,html[data-theme=light] .statsNguts__payment_warning p,html[data-theme=light] .statsNguts__payment_warning strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__payment_related{border:1px solid var(--accent-border);background:var(--brand-soft)}html[data-theme=light] .statsNguts__payment_related a:hover{border-color:var(--success-border);background:var(--success-bg)}@media print{html[data-theme=light] .statsNguts__payment,html[data-theme=light] .statsNguts__payment_content>section,html[data-theme=light] .statsNguts__payment_notice,html[data-theme=light] .statsNguts__payment_related,html[data-theme=light] .statsNguts__payment_warning{background:var(--surface-raised)}}html[data-theme=light] .statsNguts__playerDetails{color:var(--text-primary)}html[data-theme=light] .statsNguts__playerDetails_title{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerDetails_title:hover{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__playerDetails_title:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts__playerDetails_title.player-in-starting-eleven{border-left-color:var(--success-border)}html[data-theme=light] .statsNguts__playerDetails_title.player-in-impact-list{border-left-color:var(--warning-border)}html[data-theme=light] .statsNguts__playerDetails_title.player-not-playing{border-left-color:var(--danger-border)}html[data-theme=light] .playerDetails__nameLine strong{color:var(--text-primary)}html[data-theme=light] .playerDetails__rowMeta>span{background:var(--brand-soft-strong)}html[data-theme=light] .playerDetails__status--available,html[data-theme=light] .playerDetails__status--playing{color:var(--success-text);background:var(--success-bg);border:1px solid var(--success-border)}html[data-theme=light] .playerDetails__status--impact{background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .playerDetails__status--unavailable{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .playerDetails__chevron{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerDetails_card{background:linear-gradient(145deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border-strong);box-shadow:0 0 0 1px rgba(37,99,235,.08),0 18px 40px var(--shadow-color),inset 0 -2px 0 rgba(96,165,250,.16)}html[data-theme=light] .statsNguts__playerDetails_card_avatarContainer{background:var(--surface-soft-strong)}html[data-theme=light] .playerDetails__profileImage{background:var(--surface-soft)}html[data-theme=light] .playerDetails__profileIdentity strong{color:var(--text-primary)}html[data-theme=light] .playerDetails__profileFacts>span{background:var(--brand-soft-strong)}html[data-theme=light] .statsNguts__playerDetails_card_stats_container{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .playerDetails__sectionHeader{color:var(--text-primary);background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-soft-strong))}html[data-theme=light] .playerDetails__sectionHeader:hover{background:linear-gradient(135deg,var(--brand-soft-hover),var(--surface-soft-strong))}html[data-theme=light] .playerDetails__sectionHeader:focus-visible{outline:3px solid var(--accent-border-strong)}html[data-theme=light] .playerDetails__sectionHeader.is-expanded{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .playerDetails__sectionHeading>strong{color:var(--text-primary)}html[data-theme=light] .playerDetails__sectionToggle{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerDetails_card_stats_tabs_button{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__playerDetails_card_stats_tabs_button:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__playerDetails_card_stats_tabs_button.active{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__playerDetails_card_stats_details_table th{background:var(--surface-1);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerDetails_card_stats_details_table td{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__playerDetails_card_stats_details_table tbody tr:hover td{background:var(--brand-soft-strong)}@media (max-width:520px){html[data-theme=light] .statsNguts__playerDetails_card{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border-strong);box-shadow:0 0 0 1px rgba(37,99,235,.08),0 12px 28px var(--shadow-color),inset 0 -2px 0 rgba(96,165,250,.18)}}html[data-theme=light] .statsNguts__playerMatchup{color:var(--text-primary);background:radial-gradient(240px 180px at 100% 0,var(--brand-soft-strong),transparent 64%),linear-gradient(165deg,var(--brand-soft-strong),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 16px 34px var(--shadow-color)}html[data-theme=light] .statsNguts__playerMatchup--highlight{border-color:var(--accent-border-strong)}html[data-theme=light] .playerMatchup__cardHeader{background:var(--surface-soft-strong);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .playerMatchup__cardHeader>strong{color:var(--accent-text-strong);background:var(--brand-soft-hover);border:1px solid var(--accent-border-strong)}html[data-theme=light] .playerMatchup__player{background:var(--surface-soft-strong)}html[data-theme=light] .playerMatchup__avatar{background:var(--surface-soft)}html[data-theme=light] .playerMatchup__versusRow:after,html[data-theme=light] .playerMatchup__versusRow:before{background:var(--brand-soft-strong)}html[data-theme=light] .playerMatchup__versus{border:1px solid var(--accent-border-strong)}html[data-theme=light] .playerMatchup__metric{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .playerMatchup__footer{background:var(--surface-soft-strong);border-top:1px solid var(--accent-border)}html[data-theme=light] .playerOverview{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .playerOverview__toggle{color:var(--text-primary);background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-soft-strong))}html[data-theme=light] .playerOverview__toggleIcon{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerOverview__content{border-top:1px solid var(--accent-border)}html[data-theme=light] .playerOverview__copy a{color:var(--accent-text)}html[data-theme=light] .playerProfile{color:var(--text,var(--text-primary))}html[data-theme=light] .playerProfile__hero,html[data-theme=light] .playerProfile__performance{background:radial-gradient(700px 360px at 0 0,var(--brand-soft-strong),transparent 68%),var(--surface,var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 18px 52px var(--shadow-color)}html[data-theme=light] .playerProfile__breadcrumb{color:var(--text-muted)}html[data-theme=light] .playerProfile__breadcrumb a{color:var(--accent-text)}html[data-theme=light] .playerProfile__avatarWrap{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerProfile__name{color:var(--text-primary)}html[data-theme=light] .playerProfile__meta div{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerProfile__meta dt{color:var(--text-subtle)}html[data-theme=light] .playerProfile__meta dd{color:var(--text-secondary)}html[data-theme=light] .playerProfile__overview{color:var(--text-secondary);border-top:1px solid var(--accent-border)}html[data-theme=light] .playerProfile__performanceHeader h2{color:var(--text-primary)}html[data-theme=light] .playerProfile__formatSelectWrap label,html[data-theme=light] .playerProfile__performanceHeader p{color:var(--text-muted)}html[data-theme=light] .playerProfile__formatSelectWrap select{color:var(--text-primary);background:linear-gradient(45deg,transparent 50%,#93c5fd 50%) calc(100% - 15px) 50% /6px 6px no-repeat,linear-gradient(135deg,#93c5fd 50%,transparent 50%) calc(100% - 10px) 50% /6px 6px no-repeat,var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerProfile__formatSelectWrap select option{background:var(--surface-raised)}html[data-theme=light] .playerProfile__formatPills{scrollbar-color:var(--brand-soft-hover) transparent}html[data-theme=light] .playerProfile__pill,html[data-theme=light] .playerProfile__tab{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerProfile__pill:hover,html[data-theme=light] .playerProfile__tab:hover:not(:disabled){color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .playerProfile__pill.is-active,html[data-theme=light] .playerProfile__tab.is-active{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .playerProfile__panelHeader h3{color:var(--text-primary)}html[data-theme=light] .playerProfile__panelHeader p{color:var(--text-muted)}html[data-theme=light] .playerProfile__tableWrap{border:1px solid var(--accent-border);scrollbar-color:var(--brand-soft-hover) var(--surface-soft)}html[data-theme=light] .playerProfile__table{color:var(--text-secondary);background:var(--surface-soft-strong)}html[data-theme=light] .playerProfile__table td,html[data-theme=light] .playerProfile__table th{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .playerProfile__table thead th{color:var(--accent-text-strong);background:var(--surface-raised)}html[data-theme=light] .playerProfile__table tbody tr:nth-child(2n) td{background:var(--surface-disabled)}html[data-theme=light] .playerProfile__table tbody tr:hover td{background:var(--brand-soft)}html[data-theme=light] .playerProfile__table .isMuted{color:var(--text-muted)}html[data-theme=light] .playerProfile__empty,html[data-theme=light] .playerProfile__state{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .statsNguts__playerSpotlightCard{box-shadow:0 12px 25px var(--shadow-color);background:linear-gradient(135deg,var(--surface-raised),#002b5c,#004080);border:3px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts__playerSpotlightCard_cardImage{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__playerSpotlightCard_playerTeamBox{background:linear-gradient(135deg,var(--surface-1),var(--surface-3))}html[data-theme=light] .statsNguts__playerSpotlightCard_cardContent{color:var(--text-primary);background:linear-gradient(145deg,var(--page-bg),var(--surface-raised))}html[data-theme=light] .statsNguts__playerSpotlightCard_reviewStatus--success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}html[data-theme=light] .statsNguts__playerSpotlightCard_reviewStatus--miss{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode{background:radial-gradient(420px 180px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode:hover{border-color:var(--accent-border);box-shadow:0 16px 38px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_cardImage{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_cardImage img{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerNameBox{background:var(--brand-soft)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerName{color:var(--text-primary)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerTeamBox{background:var(--surface-soft);border-top:1px solid var(--accent-border);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerTeam{color:var(--accent-text)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_reviewStatus{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_reviewStatus--miss{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard:hover{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_cardImage{background:var(--surface-soft)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerNameBox{background:var(--brand-soft)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerName{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerTeam{color:var(--accent-text)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerStats{color:var(--text-secondary)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard,html[data-theme=light] .statsNguts__playerSpotlightCard,html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode{border:1px solid var(--accent-border-strong);box-shadow:0 0 0 1px rgba(37,99,235,.1),0 15px 34px var(--shadow-color),0 0 24px rgba(37,99,235,.13)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard:hover,html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode:hover,html[data-theme=light] .statsNguts__playerSpotlightCard:hover{border-color:var(--accent-border-strong);box-shadow:0 0 0 1px rgba(59,130,246,.17),0 18px 40px var(--shadow-color),0 0 30px rgba(37,99,235,.2)}@media (max-width:699px){html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard,html[data-theme=light] .statsNguts__playerSpotlightCard,html[data-theme=light] .statsNguts__playerSpotlightCard--reviewMode{border-right-color:var(--accent-border-strong);border-left-color:var(--accent-border-strong);box-shadow:0 0 0 1px rgba(37,99,235,.08),0 11px 25px var(--shadow-color),0 0 18px rgba(37,99,235,.1)}}html[data-theme=light] .statsNguts__fantasyCardsWrapper{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 18px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyCardsHeading h1{color:var(--text-primary);text-shadow:1px 1px 3px var(--shadow-color)}html[data-theme=light] .statsNguts__fantasyCardsPlaceholder{box-shadow:0 4px 12px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightssection{background:linear-gradient(180deg,var(--surface-raised) 90%,var(--surface-inset) 100%);border:1.5px solid var(--border-medium);box-shadow:0 10px 32px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightsheading h2{color:var(--text-primary);text-shadow:1px 1px 4px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightstopBarTeamLogo{background:var(--surface-1);border:2px solid var(--border-medium)}html[data-theme=light] .statsNguts__playerSpotlightstopBarTitle{color:var(--text-primary)}html[data-theme=light] .statsNguts__playerSpotlightstopBar{background:radial-gradient(900px 420px at 10% 0,var(--brand-soft-strong),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 26px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightsmatchAvatarWrap{background:var(--surface-soft);border:1px solid var(--accent-border);box-shadow:0 10px 18px var(--shadow-color)}html[data-theme=light] .statsNguts__playerSpotlightstopTitle{color:var(--text-primary)}html[data-theme=light] .statsNguts__playerSpotlightstopDesc,html[data-theme=light] .statsNguts__playerSpotlightstopSub{color:var(--accent-text)}html[data-theme=light] .statsNguts__playerSpotlightsReviewSummary{background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong));border:1px solid var(--accent-border-strong);box-shadow:0 10px 24px var(--shadow-color)}html[data-theme=light] .playerSpotlightsReview__loader{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .playerSpotlightsReview__header h2{color:var(--text-primary)}html[data-theme=light] .playerSpotlightsReview__header p{color:var(--text-muted)}html[data-theme=light] .statsNguts__playerSpotlightssection--review .statsNguts__playerSpotlightsReviewSummary{color:var(--text-secondary);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__playerSpotlightssection--review .statsNguts__playerSpotlightsReviewSummary strong{color:var(--accent-text-strong)}html[data-theme=light] .playerSpotlightsReview__state{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .playerSpotlightsReview__state h3{color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyCenter .playerSpotlightsReview__state{color:var(--text-muted);background:var(--surface-disabled);border:1px dashed var(--accent-border)}html[data-theme=light] .playerStats{color:var(--text,var(--text-primary))}html[data-theme=light] .playerStats__header h2{color:var(--text-primary)}html[data-theme=light] .playerStats__header p{color:var(--text-muted)}html[data-theme=light] .playerStats__tab{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerStats__tab.is-active{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .playerStats__group{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerStats__groupButton{color:var(--text-primary)}html[data-theme=light] .playerStats__groupButton:hover{background:var(--brand-soft)}html[data-theme=light] .playerStats__groupCount{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playerStats__groupIcon{color:var(--accent-text)}html[data-theme=light] .playerStats__players{border-top:1px solid var(--accent-border)}html[data-theme=light] .playerStats__empty{color:var(--text-muted)}html[data-theme=light] .playerTrends{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .playerTrends__header{background:linear-gradient(135deg,var(--brand-soft-strong),var(--surface-soft-strong));border-bottom:1px solid var(--accent-border)}html[data-theme=light] .playerTrends__header h3{color:var(--text-primary)}html[data-theme=light] .playerTrends__snapshot{background:var(--surface-soft-strong)}html[data-theme=light] .playerTrends__snapshot--batting,html[data-theme=light] .playerTrends__snapshot--bowling{border-top-color:var(--accent-border-strong)}html[data-theme=light] .playerTrends__snapshotHeader h4{color:var(--text-primary)}html[data-theme=light] .playerTrends__metric{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .playerTrends__metric--hot{background:radial-gradient(circle at 88% 12%,var(--danger-bg),transparent 38%),linear-gradient(145deg,var(--brand-soft-hover),var(--surface-raised));border-color:var(--accent-border-strong)}html[data-theme=light] .playerTrends__heatIcon{background:var(--danger-bg);border:1px solid var(--warning-border)}html[data-theme=light] .playerTrends__metric--hot .playerTrends__metricValue{color:var(--text-primary)}html[data-theme=light] .playerTrends__recentValue{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playingXI{color:var(--text,var(--text-primary))}html[data-theme=light] .playingXI__header h2{color:var(--text-primary)}html[data-theme=light] .playingXI__header p{color:var(--match-muted,var(--text-secondary))}html[data-theme=light] .playingXI__content{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .playingXI__team{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .playingXI__teamHeader{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .playingXI__teamLogo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playingXI__teamIdentity strong{color:var(--text-primary)}html[data-theme=light] .playingXI__teamIdentity span{color:var(--accent-text)}html[data-theme=light] .playingXI__player{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .playingXI__number{color:var(--accent-text)}html[data-theme=light] .playingXI__playerName{color:var(--text-primary)}html[data-theme=light] .playingXI__playerRole{color:var(--accent-text)}html[data-theme=light] .playingXI__empty{color:var(--match-muted,var(--text-secondary));background:var(--surface-disabled);border:1px dashed var(--accent-border)}html[data-theme=light] .playingXI__empty strong{color:var(--text-primary)}html[data-theme=light] .postMatchGate__card{color:var(--text,var(--text-primary));background:radial-gradient(680px 260px at 50% -10%,var(--premium-bg-strong),transparent 72%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));box-shadow:0 22px 60px var(--shadow-color),0 0 32px rgba(248,201,95,.07)}html[data-theme=light] .postMatchGate__card h1{color:var(--text-primary)}html[data-theme=light] .postMatchGate__card p{color:var(--text-secondary)}html[data-theme=light] .postMatchShell{--post-surface:var(--surface-raised);--post-border:var(--accent-border);--post-muted:var(--text-secondary);color:var(--text,var(--text-primary))}html[data-theme=light] .postMatchHero{background:radial-gradient(720px 300px at 50% -20%,var(--brand-soft-hover),transparent 68%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .postMatchHero__breadcrumbs,html[data-theme=light] .postMatchHero__breadcrumbs a{color:var(--accent-text)}html[data-theme=light] .postMatchHero__logo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchHero__teamCode{color:var(--accent-text)}html[data-theme=light] .postMatchHero__teamName{color:var(--text-secondary)}html[data-theme=light] .postMatchHero__eyebrow,html[data-theme=light] .postMatchHero__series{color:var(--accent-text)}html[data-theme=light] .postMatchHero__versus{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchHero__matchLabel{color:var(--text-secondary)}html[data-theme=light] .postMatchHero__schedule span{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchHero__venue{color:var(--text-secondary)}html[data-theme=light] .postMatchHero__venueLabel{color:var(--text-subtle)}html[data-theme=light] .postMatchNotice{background:radial-gradient(680px 160px at 50% 0,var(--brand-soft-hover),transparent 72%),var(--brand-soft-strong);border:1px solid var(--accent-border-strong);box-shadow:0 12px 30px rgba(37,99,235,.15),inset 0 1px 0 var(--brand-soft)}html[data-theme=light] .postMatchExplorer__header h2,html[data-theme=light] .postMatchNotice strong{color:var(--text-primary)}html[data-theme=light] .postMatchTabs__button{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchTabs__button:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .postMatchTabs__button.is-active{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .postMatchPanel{background:radial-gradient(640px 260px at 100% 0,var(--brand-soft),transparent 70%),var(--post-surface);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .postMatchPrediction__controls{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchPrediction__controls label{color:var(--accent-text-strong)}html[data-theme=light] .postMatchPrediction__controls select{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .postMatchState{background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .postMatchState h1,html[data-theme=light] .postMatchState h2{color:var(--text-primary)}html[data-theme=light] .postMatchState__button{color:var(--text-on-brand);border:1px solid var(--accent-border)}html[data-theme=light] .sng__discBanner{color:var(--text-secondary);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sng__discBanner--warning{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sng__discBanner--neutral{background:var(--surface-soft)}html[data-theme=light] .sng__discBanner_icon,html[data-theme=light] .sng__discBanner_link{color:var(--accent-text)}html[data-theme=light] .statsNguts__privacy_header h1,html[data-theme=light] .statsNguts__privacy_lead{color:var(--text-primary)}html[data-theme=light] .statsNguts__privacy_toc{box-shadow:0 14px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__privacy_toc summary{color:var(--text-primary)}html[data-theme=light] .statsNguts__privacy_toc a{color:var(--text-secondary)}html[data-theme=light] .statsNguts__privacy_content h2,html[data-theme=light] .statsNguts__privacy_toc a:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__privacy_content address,html[data-theme=light] .statsNguts__privacy_content li,html[data-theme=light] .statsNguts__privacy_content p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__privacy_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__privacy_warning{border:1px solid var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__privacy_notice p,html[data-theme=light] .statsNguts__privacy_notice strong,html[data-theme=light] .statsNguts__privacy_warning p,html[data-theme=light] .statsNguts__privacy_warning strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__privacy_related{border:1px solid var(--accent-border);background:var(--brand-soft)}html[data-theme=light] .statsNguts__privacy_related a:hover{border-color:var(--success-border);background:var(--success-bg)}@media print{html[data-theme=light] .statsNguts__privacy,html[data-theme=light] .statsNguts__privacy_content>section,html[data-theme=light] .statsNguts__privacy_notice,html[data-theme=light] .statsNguts__privacy_related,html[data-theme=light] .statsNguts__privacy_warning{background:var(--surface-raised)}}html[data-theme=light] .statsNguts__privacy_cookieSettings{border:1px solid var(--accent-border-strong);background:var(--brand-soft-strong);color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__privacy_cookieSettings:hover{border-color:var(--border-medium);background:var(--brand-soft-hover)}html[data-theme=light] .statsNguts__profile{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_cover{border:1px solid var(--accent-border);background:radial-gradient(900px 280px at -10% -30%,var(--brand-soft-strong) 0,transparent 40%),radial-gradient(900px 280px at 120% -20%,var(--brand-soft-hover) 0,transparent 42%),linear-gradient(145deg,var(--surface-inset) 0,var(--surface-raised) 45%,var(--page-bg) 100%);box-shadow:0 18px 50px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__profile_coverGlow--one,html[data-theme=light] .statsNguts__profile_coverGlow--two{background:var(--brand-soft-hover)}html[data-theme=light] .statsNguts__profile_avatar,html[data-theme=light] .statsNguts__profile_initials{border:3px solid var(--accent-border-strong);color:var(--text-on-brand);box-shadow:0 10px 24px var(--shadow-color),0 0 0 6px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_idText{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_namePremiumPill{box-shadow:0 10px 22px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_subtitle{color:var(--accent-text-strong);text-shadow:0 1px 10px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_badge{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__profile_achievementPill{color:var(--text-primary);border:1px solid var(--accent-border);background:radial-gradient(120px 40px at 18% 0,var(--brand-soft-strong),transparent 70%),linear-gradient(135deg,var(--surface-raised),var(--surface-soft-strong));box-shadow:0 10px 24px var(--shadow-color),inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__profile_achievementPill--league{border-color:var(--accent-border-strong);background:radial-gradient(140px 46px at 88% 0,var(--brand-soft-hover),transparent 72%),linear-gradient(135deg,var(--surface-raised),var(--surface-soft-strong))}html[data-theme=light] .statsNguts__profile_achievementIcon{background:var(--surface-soft-strong);border:1px solid var(--border-medium);color:var(--accent-text)}html[data-theme=light] .statsNguts__profile_achievementText b{color:var(--text-primary)}html[data-theme=light] .statsNguts__walletChip{color:var(--text-primary);background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong));border:1px solid var(--accent-border);box-shadow:0 10px 24px var(--shadow-color)}html[data-theme=light] .walletCoin{background:radial-gradient(circle at 35% 30%,var(--surface-raised) 0,#fde68a 30%,#f59e0b 60%,#b45309 100%);border:1px solid var(--border-medium)}html[data-theme=light] .statsNguts__profile_ringCard{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-soft-strong),var(--surface-raised))}html[data-theme=light] .statsNguts__profile_ring{box-shadow:inset 0 0 0 10px var(--shadow-color),0 12px 28px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_ring:after{background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-inset) 100%);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__profile_ringPct{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_statCard,html[data-theme=light] .statsNguts__profile_statsShell{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised))}html[data-theme=light] .statsNguts__profile_statCard{box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .statsNguts__profile_statCard:hover{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_statCard--league{background:linear-gradient(180deg,var(--brand-soft),var(--surface-raised)),linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_statCard--league:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__profile_sectionNav{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised) 0,var(--page-bg) 100%);box-shadow:0 16px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_navCard{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_navCard:hover{box-shadow:0 16px 38px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_navCard.is-active{background:linear-gradient(180deg,var(--brand-soft-strong),var(--surface-raised)),linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:0 16px 38px var(--shadow-color),inset 0 0 0 1px rgba(56,189,248,.1)}html[data-theme=light] .statsNguts__profile_navIconWrap{background:linear-gradient(135deg,var(--brand-soft-strong),var(--brand-soft-strong));border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__profile_error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text)}html[data-theme=light] .statsNguts__profile_empty{background:var(--surface-raised);border:1px dashed var(--accent-border)}html[data-theme=light] .statsNguts__profile_premiumPill{background:radial-gradient(circle at 20% 0,rgba(248,201,95,.2),transparent 60%),var(--surface-soft-strong);box-shadow:0 10px 24px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_premiumPill.is-active .statsNguts__profile_premiumIcon{background:var(--warning-bg)}html[data-theme=light] .statsNguts__premiumPanel{background:radial-gradient(circle at 0 0,rgba(248,201,95,.17),transparent 34%),radial-gradient(circle at 100% 0,var(--brand-soft-strong),transparent 38%),linear-gradient(145deg,var(--surface-raised) 0,var(--surface-inset) 100%);box-shadow:0 18px 50px var(--shadow-color)}html[data-theme=light] .statsNguts__premiumStatusCard{background:var(--surface-raised)}html[data-theme=light] .statsNguts__premiumStatusDot{background:var(--surface-3)}html[data-theme=light] .statsNguts__premiumStatusCard strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__premiumBenefit{color:var(--accent-text-strong);background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .statsNguts__leagueXpHistory{border:1px solid var(--accent-border);background:radial-gradient(circle at 100% 0,var(--brand-soft-strong),transparent 34%),radial-gradient(circle at 0 0,var(--brand-soft),transparent 30%),linear-gradient(145deg,var(--surface-raised) 0,var(--page-bg) 100%);box-shadow:0 14px 38px var(--shadow-color)}html[data-theme=light] .statsNguts__leagueXpHistory_header h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__leagueXpHistory_count{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__leagueXpHistory_summaryCard{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised))}html[data-theme=light] .statsNguts__leagueXpHistory_summaryCard strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__leagueXpHistory_item{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised))}html[data-theme=light] .statsNguts__leagueXpHistory_item:hover{border-color:var(--accent-border);box-shadow:0 10px 26px var(--shadow-color)}html[data-theme=light] .statsNguts__leagueXpHistory_rankBlock{border:1px solid var(--accent-border);background:radial-gradient(circle at 50% 0,var(--brand-soft-strong),transparent 68%),var(--surface-soft-strong)}html[data-theme=light] .statsNguts__leagueXpHistory_itemMain h3{color:var(--text-primary)}html[data-theme=light] .statsNguts__leagueXpHistory_meta span{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .statsNguts__leagueXpHistory_totalXp{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__leagueXpHistory_totalXp strong{color:var(--success-text)}html[data-theme=light] .statsNguts__leagueXpHistory_breakdown>div{background:var(--surface-soft);border:1px solid var(--border-subtle)}html[data-theme=light] .statsNguts__leagueXpHistory_breakdown>div.has-performance{border-color:var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__leagueXpHistory_breakdown strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__leagueXpHistory_breakdown .has-performance strong{color:var(--warning-text)}html[data-theme=light] .statsNguts__leagueXpHistory_error{border:1px solid var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .statsNguts__leagueXpHistory_error span,html[data-theme=light] .statsNguts__leagueXpHistory_error strong{color:var(--danger-text)}html[data-theme=light] .statsNguts__leagueXpHistory_error button{border:1px solid var(--danger-border);background:var(--danger-bg)}html[data-theme=light] .statsNguts__leagueXpHistory_empty{border:1px dashed var(--accent-border);background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__leagueXpHistory_skeleton{border:1px solid var(--accent-border);background:linear-gradient(90deg,var(--surface-soft) 25%,var(--surface-soft) 50%,var(--surface-soft) 75%)}html[data-theme=light] .statsNguts__profile{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts__profile_activePanel,html[data-theme=light] .statsNguts__profile_cover,html[data-theme=light] .statsNguts__profile_sectionNav{border-color:var(--accent-border);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_cover{background:radial-gradient(760px 280px at 0 0,var(--brand-soft-strong),transparent 68%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset))}html[data-theme=light] .statsNguts__profile_coverGlow--one,html[data-theme=light] .statsNguts__profile_coverGlow--two{background:var(--brand-soft-hover)}html[data-theme=light] .statsNguts__profile_avatar,html[data-theme=light] .statsNguts__profile_initials{border:2px solid var(--accent-border);box-shadow:0 12px 28px var(--shadow-color),0 0 0 5px rgba(96,165,250,.06)}html[data-theme=light] .statsNguts__profile_kicker{color:var(--accent-text)}html[data-theme=light] .statsNguts__profile_title{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_subtitle{color:var(--text-secondary)}html[data-theme=light] .statsNguts__profile_achievementPill,html[data-theme=light] .statsNguts__profile_achievementPill--league,html[data-theme=light] .statsNguts__walletChip{background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_achievementPill--league .statsNguts__profile_achievementIcon{color:var(--accent-text)}html[data-theme=light] .statsNguts__profile_ringCard{background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_ring:after{background:var(--surface-raised)}html[data-theme=light] .statsNguts__profile_statCard,html[data-theme=light] .statsNguts__profile_statCard--league{background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_statCard--league:hover,html[data-theme=light] .statsNguts__profile_statCard:hover{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_statLabel{color:var(--text-muted)}html[data-theme=light] .statsNguts__profile_statValue{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_statHint{color:var(--text-muted)}html[data-theme=light] .statsNguts__premiumPanel{background:radial-gradient(700px 220px at 100% 0,var(--premium-bg-strong),transparent 72%),var(--surface-raised)}html[data-theme=light] .statsNguts__premiumPanel.is-active{box-shadow:0 16px 44px var(--shadow-color),0 0 34px rgba(248,201,95,.07)}html[data-theme=light] .statsNguts__premiumHeader h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__premiumHeader p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__premiumStatusCard{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__premiumBenefit{color:var(--text-secondary)}html[data-theme=light] .statsNguts__profile_sectionNav{background:var(--surface-raised)}html[data-theme=light] .statsNguts__profile_sectionNavTitle{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_sectionNavSub{color:var(--text-muted)}html[data-theme=light] .statsNguts__profile_navCard{background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_navCard:hover{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_navCard.is-active{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__profile_navIconWrap{color:var(--accent-text);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_navCard.is-active .statsNguts__profile_navIconWrap{color:var(--text-primary);background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__profile_navTitle{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_navDesc{color:var(--text-muted)}html[data-theme=light] .statsNguts__profile_navCard.is-active .statsNguts__profile_navDesc{color:var(--text-secondary)}html[data-theme=light] .statsNguts__profile_namePremiumPill{background:radial-gradient(100px 36px at 18% 0,var(--surface-soft-strong),transparent 72%),var(--premium-gradient)}html[data-theme=light] .statsNguts__profile_namePremiumPill:after{border:1px solid var(--border-medium)}html[data-theme=light] .statsNguts__profile_navCard.is-active{background:radial-gradient(180px 80px at 0 0,var(--brand-soft-strong),transparent 72%),linear-gradient(135deg,#1d4ed8,#2563eb)}@media (max-width:640px){html[data-theme=light] .statsNguts__profile_avatar,html[data-theme=light] .statsNguts__profile_initials{box-shadow:0 8px 20px var(--shadow-color),0 0 0 4px rgba(96,165,250,.06)}html[data-theme=light] .statsNguts__profile_subtitle{color:var(--text-secondary)}html[data-theme=light] .statsNguts__profile_ringCard{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__profile_ring{box-shadow:inset 0 0 0 6px var(--shadow-color)}}html[data-theme=light] .statsNguts__profile_ringCopy strong{color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__profile_ringCopy span{color:var(--text-muted)}html[data-theme=light] .statsNguts__premiumPlan{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__premiumPlan.is-featured{background:radial-gradient(300px 100px at 100% 0,var(--premium-bg-strong),transparent 72%),var(--surface-raised)}html[data-theme=light] .statsNguts__premiumPlanName{color:var(--text-muted)}html[data-theme=light] .statsNguts__premiumPlanHead strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__premiumPlan>p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__leagueXpHistory_loadMore button{border:1px solid var(--accent-border-strong);background:var(--brand-soft-strong);color:var(--text-primary)}html[data-theme=light] .statsNguts__leagueXpHistory_loadMore button:hover:not(:disabled){background:var(--brand-soft-hover)}html[data-theme=light] .statsNguts__profile_achievementPill--contest{border-color:var(--success-border);background:radial-gradient(140px 46px at 88% 0,var(--success-bg),transparent 72%),linear-gradient(135deg,var(--brand-soft-strong),var(--surface-soft-strong))}html[data-theme=light] .statsNguts__profile_statCard--quiz{border-color:var(--accent-border);background:linear-gradient(180deg,var(--brand-soft-strong),var(--surface-raised)),linear-gradient(180deg,var(--surface-raised),var(--surface-raised))}html[data-theme=light] .statsNguts__profile_statCard--contest{border-color:var(--success-border);background:linear-gradient(180deg,var(--success-bg),var(--surface-raised)),linear-gradient(180deg,var(--surface-raised),var(--surface-raised))}html[data-theme=light] .statsNguts__profile_statMeta span,html[data-theme=light] .statsNguts__profile_statMeta strong{border:1px solid var(--border-subtle);background:var(--surface-soft)}html[data-theme=light] .statsNguts__profile_statMeta strong{color:var(--text-primary)}html[data-theme=light] .quizPage{color:var(--text,var(--text-primary));background:var(--page-bg,var(--page-bg))}html[data-theme=light] .quizPublic__hero{background:radial-gradient(700px 320px at 100% 0,var(--brand-soft-hover),transparent 70%),linear-gradient(145deg,var(--surface-raised),var(--surface-inset));border:1px solid var(--accent-border);box-shadow:0 20px 54px var(--shadow-color)}html[data-theme=light] .quizPublic__eyebrow,html[data-theme=light] .statsNguts__qc_kicker{color:var(--accent-text)}html[data-theme=light] .quizPublic__title{color:var(--text-primary)}html[data-theme=light] .quizPublic__subtitle{color:var(--text-secondary)}html[data-theme=light] .quizPublic__button--primary,html[data-theme=light] .quizSignIn__button,html[data-theme=light] .sngBtn--primary,html[data-theme=light] .statsNguts__qc_cta{color:var(--text-on-brand);border-color:var(--accent-border-strong)}html[data-theme=light] .quizPublic__button--secondary,html[data-theme=light] .sngBtn--ghost{color:var(--accent-text-strong);background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .sngBtn--danger{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .quizPublic__facts li{color:var(--text-secondary);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .quizPublic__overviewCard{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .quizPublic__overviewCard h2{color:var(--text-primary)}html[data-theme=light] .quizPublic__overviewCard p{color:var(--text-muted)}html[data-theme=light] .quizCenter__sectionHeader h2{color:var(--text-primary)}html[data-theme=light] .quizCenter__sectionHeader>p:last-child{color:var(--text-muted)}html[data-theme=light] .quizCenter__loadingCard,html[data-theme=light] .statsNguts__qc_card{background:radial-gradient(650px 220px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .qcGuide__block h3,html[data-theme=light] .quizSignIn h2,html[data-theme=light] .sngModal__title,html[data-theme=light] .statsNguts__past h2,html[data-theme=light] .statsNguts__past h3,html[data-theme=light] .statsNguts__qc_quiz h2,html[data-theme=light] .statsNguts__qc_subtitle,html[data-theme=light] .statsNguts__qc_title{color:var(--text-primary)}html[data-theme=light] .statsNguts__qc_headline{color:var(--accent-text)}html[data-theme=light] .statsNguts__qc_summary{color:var(--text-secondary)}html[data-theme=light] .statsNguts__qc_summary a{color:var(--accent-text)}html[data-theme=light] .statsNguts__qc_linkCard{color:var(--accent-text-strong);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_facts li{color:var(--text-secondary);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_facts li:before{color:var(--accent-text)}html[data-theme=light] .statsNguts__qc_metaRow{border-top:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_status{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_status.submitted{background:var(--brand-soft)}html[data-theme=light] .statsNguts__qc_status.sign_in{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .statsNguts__pastAttemptNote,html[data-theme=light] .statsNguts__pastAttemptSummary,html[data-theme=light] .statsNguts__qc_accountNote,html[data-theme=light] .statsNguts__qc_boardNote,html[data-theme=light] .statsNguts__qc_meta,html[data-theme=light] .statsNguts__qc_note{color:var(--text-muted)}html[data-theme=light] .qcGuide__block a,html[data-theme=light] .qcGuide__links a,html[data-theme=light] .statsNguts__pastAttemptNote a,html[data-theme=light] .statsNguts__qc_accountNote a{color:var(--accent-text)}html[data-theme=light] .statsNguts__qc_payouts{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .payouts__head .kicker{color:var(--accent-text-strong)}html[data-theme=light] .payouts__head .sub,html[data-theme=light] .payouts__more{color:var(--text-muted)}html[data-theme=light] .payoutChip{color:var(--text-secondary);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .chipRank{color:var(--accent-text)}html[data-theme=light] .quizSignIn__icon,html[data-theme=light] .statsNguts__qc_emptyIcon{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .quizSignIn__copy p:last-child{color:var(--text-muted)}html[data-theme=light] .statsNguts__pastEmpty,html[data-theme=light] .statsNguts__qc_emptyBoard,html[data-theme=light] .statsNguts__qc_placeholder{color:var(--text-muted);background:var(--surface-disabled);border:1px dashed var(--accent-border)}html[data-theme=light] .statsNguts__qc_progress{color:var(--text-muted);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_progress strong{color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__qc_q{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .qnum{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .opt{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .opt__marker{border:2px solid var(--accent-border-strong)}html[data-theme=light] .opt:hover{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .opt.is-active{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .opt.is-active .opt__marker{border-color:var(--border-medium)}html[data-theme=light] .statsNguts__qc_actions{border-top:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_actions .hint{color:var(--text-muted)}html[data-theme=light] .statsNguts__qc_actions .hint strong{color:var(--accent-text)}html[data-theme=light] .statsNguts__qc_actions .submit{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts__qc_resultItem{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_resultItem span{color:var(--text-muted)}html[data-theme=light] .statsNguts__qc_resultItem strong{color:var(--text-primary)}html[data-theme=light] .qcTabs{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .qcTab{color:var(--text-muted)}html[data-theme=light] .qcTab.active{color:var(--text-on-brand)}html[data-theme=light] .statsNguts__qc_boardTitle{color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__qc_rowsHead{color:var(--text-subtle)}html[data-theme=light] .statsNguts__qc_row{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_row .rank{color:var(--accent-text)}html[data-theme=light] .rowPrize{border-top:1px solid var(--accent-border)}html[data-theme=light] .rowPrize__label{color:var(--text-subtle)}html[data-theme=light] .rowPrize__value{color:var(--accent-text)}html[data-theme=light] .statsNguts__qc_me{color:var(--text-muted);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_me strong{color:var(--accent-text-strong)}html[data-theme=light] .statsNguts__qc_emptyCard h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__qc_emptyCard p:last-child{color:var(--text-muted)}html[data-theme=light] .statsNguts__quizCenter_error{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .statsNguts__pastHeader>div:first-child>p:last-child{color:var(--text-muted)}html[data-theme=light] .sngDateButton{color:var(--accent-text-strong);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .sngDateClear{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__pastBoard,html[data-theme=light] .statsNguts__pastQuiz,html[data-theme=light] .statsNguts__pastTopic{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .lgd-served{color:var(--accent-text);background:var(--brand-soft)}html[data-theme=light] .lgd-correct{color:var(--success-text);background:var(--success-bg)}html[data-theme=light] .lgd-user-correct{color:var(--accent-text-strong);background:var(--brand-soft-strong)}html[data-theme=light] .lgd-user-wrong{color:var(--danger-text);background:var(--danger-bg)}html[data-theme=light] .servedPill{color:var(--accent-text);background:var(--brand-soft)}html[data-theme=light] .pastOption{color:var(--text-muted);background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .pastOption.is-correct{background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .pastOption.is-userWrong{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .pastOption.is-userCorrect{background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .sngCal__overlay,html[data-theme=light] .sngModal__backdrop{background:var(--surface-raised)}html[data-theme=light] .sngCal__popover,html[data-theme=light] .sngModal__card{color:var(--text,var(--text-primary));background:var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 24px 80px var(--shadow-color)}html[data-theme=light] .sngCal__title{color:var(--accent-text-strong)}html[data-theme=light] .sngCal__nav,html[data-theme=light] .sngModal__close{color:var(--accent-text-strong);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngCal__dow{color:var(--text-subtle)}html[data-theme=light] .sngCal__cell{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngCal__cell.is-selected{color:var(--text-on-brand);border-color:var(--border-medium)}html[data-theme=light] .sngCal__footer{border-top:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__qc_guideIntro{color:var(--text-muted)}html[data-theme=light] .qcGuide__toggle{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .qcGuide__toggle:hover{background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__qc_guideBody{border-top:1px solid var(--accent-border)}html[data-theme=light] .qcGuide__block{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .qcGuide__block dd,html[data-theme=light] .qcGuide__block li,html[data-theme=light] .qcGuide__block p{color:var(--text-muted)}html[data-theme=light] .qcGuide__block strong{color:var(--accent-text-strong)}html[data-theme=light] .qcGuide__rate{color:var(--accent-text-strong);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .qcGuide__levels li{background:var(--surface-disabled)}html[data-theme=light] .qcGuide__dl>div{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .qcGuide__dl dt{color:var(--accent-text-strong)}html[data-theme=light] .sngModal__disclaimer{color:var(--text-secondary)}html[data-theme=light] .sngModal__check{color:var(--text-secondary);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .sngModal__foot{border-top:1px solid var(--accent-border)}html[data-theme=light] .sng__toTop{color:var(--text-on-brand);border:1px solid var(--accent-border-strong);box-shadow:0 12px 30px var(--shadow-color)}@media (max-width:620px){html[data-theme=light] .statsNguts__qc_row>span:not(.rowPrize):before{color:var(--text-subtle)}}html[data-theme=light] .quizAccessMessage__action{color:var(--accent-text)}html[data-theme=light] .quizAccessMessage__action:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__qc_status.closed{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .statsNguts__qc_closedNotice{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}html[data-theme=light] .statsNguts__qc_q fieldset:disabled .opt:hover{background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts__qc_row.is-me{background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .name__you{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .name__meta{color:var(--text-subtle)}html[data-theme=light] .statsNguts__qc_meReward{color:var(--accent-text)}html[data-theme=light] .pastReviewDetails{color:var(--text-secondary);background:radial-gradient(420px 160px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .pastReviewDetails__answer{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .pastReviewDetails__answer span,html[data-theme=light] .pastReviewDetails__section h4{color:var(--accent-text)}html[data-theme=light] .pastReviewDetails__section p{color:var(--text-secondary)}html[data-theme=light] .pastReviewDetails__sources a{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .pastReviewDetails__sources a:hover{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .quizArchiveCard__copy h2{color:var(--text-primary)}html[data-theme=light] .quizArchiveCard__copy>p:last-child{color:var(--text-muted)}@media (max-width:768px){html[data-theme=light] .pastReviewDetails{border-top:1px solid var(--accent-border)}}html[data-theme=light] .statsNguts_recentFantasyStats_section{color:var(--text,var(--text-primary))}html[data-theme=light] .statsNguts_recentFantasyStats_tabs button{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts_recentFantasyStats_tabs button:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .statsNguts_recentFantasyStats_tabs button.is-active{color:var(--text-primary);background:linear-gradient(180deg,var(--brand-soft-hover),var(--brand-soft-strong));border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts_recentFantasyStats_panel{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts_recentFantasyStats_panel:focus-visible{outline:2px solid var(--accent-border-strong)}html[data-theme=light] .statsNguts_recentFantasyStats_matchContext{background:linear-gradient(180deg,var(--brand-soft),var(--surface-soft-strong));border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts_recentFantasyStats_matchLine{color:var(--text-muted)}html[data-theme=light] .statsNguts_recentFantasyStats_matchResult{color:var(--accent-text)}html[data-theme=light] .statsNguts_recentFantasyStats_highlightPill{color:var(--text-secondary);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts_recentFantasyStats_toolMessage{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .statsNguts_recentFantasyStats_predictionCard{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts_recentFantasyStats_playerImage{background:var(--surface-soft)}html[data-theme=light] .statsNguts_recentFantasyStats_playerInfo h4{color:var(--text-primary)}html[data-theme=light] .statsNguts_recentFantasyStats_playerInfo p{color:var(--text-muted)}html[data-theme=light] .statsNguts_recentFantasyStats_emptyState{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .sngRedeemPanel{border:1px solid var(--accent-border);background:radial-gradient(700px 220px at -8% -25%,var(--brand-soft) 0,transparent 42%),radial-gradient(700px 220px at 110% -15%,var(--brand-soft) 0,transparent 42%),linear-gradient(180deg,var(--surface-raised) 0,var(--page-bg) 100%);box-shadow:0 16px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .sngRedeemPanel:before{background:linear-gradient(180deg,var(--surface-disabled),transparent 24%)}html[data-theme=light] .sngRedeemPanel__title{color:var(--text-primary)}html[data-theme=light] .sngRedeemPanel__empty,html[data-theme=light] .sngRedeemPanel__state{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px dashed var(--accent-border)}html[data-theme=light] .sngRedeemPanel__banner--success{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border)}html[data-theme=light] .sngRedeemPanel__banner--error{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}html[data-theme=light] .sngRedeem__voucherCard{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));box-shadow:inset 0 1px 0 var(--shadow-color),0 14px 34px var(--shadow-color)}html[data-theme=light] .sngRedeem__voucherCard:hover{border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 18px 38px var(--shadow-color)}html[data-theme=light] .sngRedeem__logo{border:1px solid var(--accent-border);background:var(--surface-1)}html[data-theme=light] .sngRedeem__title{color:var(--text-primary)}html[data-theme=light] .sngRedeem__pill{background:var(--brand-soft);border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .sngRedeem__cta{box-shadow:0 10px 24px var(--shadow-color);border:1px solid var(--accent-border)}html[data-theme=light] .sngRedeem__cta.is-disabled{background:var(--brand-soft-strong)}html[data-theme=light] .sngRedeem__overlay{background:var(--surface-soft-strong)}html[data-theme=light] .sngRedeemTableWrap{border:1px solid var(--accent-border);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .sngRedeemTable thead th,html[data-theme=light] .sngRedeemTable thead tr th{background:var(--surface-raised);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngRedeemTable tbody td,html[data-theme=light] .sngRedeemTable tbody tr td{color:var(--text-primary)}html[data-theme=light] .sngRedeemTable tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .sngRedeem__costText,html[data-theme=light] .sngRedeem__voucherText{color:var(--text-primary)}html[data-theme=light] .sngRedeemCardRow{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 12px 28px var(--shadow-color)}html[data-theme=light] .sngRedeemCardRow__title{color:var(--text-primary)}html[data-theme=light] .sngRedeemCardRow__pill{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngRedeemBadge{background:var(--surface-soft-strong)}html[data-theme=light] .sngRedeemBadge--pending_fulfillment{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .sngRedeemBadge--fulfilled{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .sngRedeemBadge--cancelled{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .sngRedeemModal__backdrop{background:var(--surface-raised)}html[data-theme=light] .sngRedeemModal__panel{border:1px solid var(--accent-border);background:radial-gradient(700px 220px at -8% -25%,var(--brand-soft) 0,transparent 42%),radial-gradient(700px 220px at 110% -15%,var(--brand-soft) 0,transparent 42%),linear-gradient(180deg,var(--surface-raised) 0,var(--page-bg) 100%);box-shadow:0 30px 70px var(--shadow-color)}html[data-theme=light] .sngRedeemModal__header{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngRedeemModal__brandTitle{color:var(--text-primary)}html[data-theme=light] .sngRedeemModal__costPill{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngRedeemModal__footer{border-top:1px solid var(--accent-border)}html[data-theme=light] .sngRedeemBtn--primary{border:1px solid var(--accent-border)}html[data-theme=light] .sngRedeemBtn--secondary{background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__profile_activePanel .sngRedeemPanel{background:radial-gradient(640px 220px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border-color:var(--accent-border);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_activePanel .sngRedeemPanel__title{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_activePanel :where(.sngRedeemPanel__sub,.sngRedeemPanel__meta){color:var(--text-muted)}html[data-theme=light] .statsNguts__profile_activePanel .sngRedeem__card{background:var(--surface-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .sngRedeemModal__panel{background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .sngRedeemModal__title,html[data-theme=light] .statsNguts__refund_header h1,html[data-theme=light] .statsNguts__refund_lead{color:var(--text-primary)}html[data-theme=light] .statsNguts__refund_toc{box-shadow:0 14px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__refund_toc summary{color:var(--text-primary)}html[data-theme=light] .statsNguts__refund_toc a{color:var(--text-secondary)}html[data-theme=light] .statsNguts__refund_content h2,html[data-theme=light] .statsNguts__refund_toc a:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__refund_content address,html[data-theme=light] .statsNguts__refund_content li,html[data-theme=light] .statsNguts__refund_content p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__refund_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__refund_warning{border:1px solid var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__refund_notice p,html[data-theme=light] .statsNguts__refund_notice strong,html[data-theme=light] .statsNguts__refund_warning p,html[data-theme=light] .statsNguts__refund_warning strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__refund_related{border:1px solid var(--accent-border);background:var(--brand-soft)}html[data-theme=light] .statsNguts__refund_related a:hover{border-color:var(--success-border);background:var(--success-bg)}@media print{html[data-theme=light] .statsNguts__refund,html[data-theme=light] .statsNguts__refund_content>section,html[data-theme=light] .statsNguts__refund_notice,html[data-theme=light] .statsNguts__refund_related,html[data-theme=light] .statsNguts__refund_warning{background:var(--surface-raised)}}html[data-theme=light] .seriesHome{color:var(--text,var(--text-primary))}html[data-theme=light] .seriesHome__breadcrumb{color:var(--text-muted)}html[data-theme=light] .seriesHome__breadcrumb a{color:var(--accent-text)}html[data-theme=light] .seriesHome__title{color:var(--text-primary)}html[data-theme=light] .seriesHome__description p{color:var(--text-secondary)}html[data-theme=light] .seriesHome__sectionHeader h2{color:var(--text-primary)}html[data-theme=light] .seriesHome__sectionHeader p{color:var(--text-muted)}html[data-theme=light] .seriesHome__teamCard{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .seriesHome__teamCard:hover{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .seriesHome__teamLogo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .seriesHome__teamCard strong{color:var(--text-primary)}html[data-theme=light] .seriesHome__teamCard small{color:var(--text-muted)}html[data-theme=light] .seriesHome__teamCard>span:last-child{color:var(--accent-text)}html[data-theme=light] .seriesHome__result{background:radial-gradient(420px 160px at 100% 0,var(--brand-soft-strong),transparent 72%),var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .seriesHome__playerOfSeriesText small,html[data-theme=light] .seriesHome__resultLabel{color:var(--accent-text)}html[data-theme=light] .seriesHome__resultSummary strong{color:var(--text-primary)}html[data-theme=light] .seriesHome__playerOfSeries{background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .seriesHome__playerOfSeriesIcon{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border)}html[data-theme=light] .seriesHome__playerOfSeriesText strong{color:var(--text-primary)}html[data-theme=light] .seriesHome__statCard{background:radial-gradient(360px 180px at 100% 0,var(--brand-soft),transparent 72%),var(--surface,var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 14px 38px var(--shadow-color)}html[data-theme=light] .seriesHome__statCard h3{color:var(--accent-text-strong)}html[data-theme=light] .seriesHome__statRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .seriesHome__statRow--leader{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .seriesHome__statRow strong{color:var(--text-primary)}html[data-theme=light] .seriesHome__statRow small{color:var(--text-subtle)}html[data-theme=light] .seriesHome__statRow>span:last-child{color:var(--accent-text)}html[data-theme=light] .seriesHome__emptyStat{color:var(--text-muted)}html[data-theme=light] .seriesHome__matches{border-top:1px solid var(--accent-border)}html[data-theme=light] .seriesHome__state{color:var(--text-secondary);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .seriesSection{border-top:1px solid var(--accent-border)}html[data-theme=light] .seriesSection__header h2{color:var(--text-primary)}html[data-theme=light] .seriesSection__header p{color:var(--text-secondary)}html[data-theme=light] .seriesSection__archiveLink{color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .seriesSection__archiveLink:hover{background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .seriesSection__message{color:var(--text-secondary);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .seriesSection__message>span{color:var(--accent-text)}html[data-theme=light] .seriesSection__message h3{color:var(--text-primary)}html[data-theme=light] .seriesCard{color:var(--text,var(--text-primary));background:radial-gradient(420px 220px at 100% 0,var(--brand-soft),transparent 70%),var(--surface,var(--surface-1));border:1px solid var(--accent-border);box-shadow:0 14px 38px var(--shadow-color)}html[data-theme=light] .seriesCard--interactive:hover,html[data-theme=light] .seriesCardLink:focus-visible .seriesCard{border-color:var(--accent-border-strong);box-shadow:0 19px 48px var(--shadow-color)}html[data-theme=light] .seriesCard__media{background:var(--surface-inset);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .seriesCard__media:after{background:linear-gradient(180deg,transparent 52%,var(--surface-soft-strong) 100%)}html[data-theme=light] .seriesCard__status--published{color:var(--accent-text);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .seriesCard__status--completed{color:var(--text-primary);background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .seriesCard__status--upcoming{color:var(--text-secondary);background:var(--surface-raised);border-color:var(--accent-border)}html[data-theme=light] .seriesCard__body h3{color:var(--text-primary)}html[data-theme=light] .seriesCard__fullName{color:var(--text-muted)}html[data-theme=light] .seriesCard__meta dt{color:var(--text-subtle)}html[data-theme=light] .seriesCard__meta dd{color:var(--text-secondary)}html[data-theme=light] .seriesCard__action{color:var(--accent-text);border-top:1px solid var(--accent-border)}html[data-theme=light] .seriesCard--upcoming .seriesCard__action{color:var(--text-muted)}html[data-theme=light] .teamPage{color:var(--text,var(--text-primary))}html[data-theme=light] .teamPage__breadcrumb{color:var(--text-subtle)}html[data-theme=light] .teamPage__breadcrumb a{color:var(--accent-text)}html[data-theme=light] .teamPage__title{color:var(--text-primary)}html[data-theme=light] .teamPage__hero>p{color:var(--text-secondary)}html[data-theme=light] .teamPage__playerSection>h2,html[data-theme=light] .teamPage__section>h2{color:var(--text-primary)}html[data-theme=light] .teamPage__sectionDescription{color:var(--text-muted)}html[data-theme=light] .teamPage__compositionCard{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__compositionLabel{color:var(--text-muted)}html[data-theme=light] .teamPage__compositionCard strong,html[data-theme=light] .teamPage__compositionIcon{color:var(--accent-text)}html[data-theme=light] .teamPage__infoCard{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__infoCard p{color:var(--accent-text)}html[data-theme=light] .teamPage__infoCard img{border:2px solid var(--accent-border)}html[data-theme=light] .teamPage__infoCard h3{color:var(--text-primary)}html[data-theme=light] .teamPage__playerCard{background:radial-gradient(300px 160px at 100% 0,var(--brand-soft),transparent 72%),var(--surface,var(--surface-1));border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__playerLink:focus-visible .teamPage__playerCard,html[data-theme=light] .teamPage__playerLink:hover .teamPage__playerCard{background-color:var(--brand-soft);border-color:var(--accent-border);box-shadow:0 14px 34px var(--shadow-color)}html[data-theme=light] .teamPage__playerCard:after{background:linear-gradient(180deg,var(--surface-raised),var(--brand-soft-hover))}html[data-theme=light] .teamPage__pricePill{color:var(--accent-text-strong);background:var(--brand-soft-hover);border-color:var(--accent-border)}html[data-theme=light] .teamPage__playerIcons{color:var(--accent-text)}html[data-theme=light] .teamPage__playerIcons>span{background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__playerImage{background:var(--surface-soft);border:2px solid var(--accent-border);box-shadow:0 8px 22px var(--shadow-color)}html[data-theme=light] .teamPage__playerCard h3{color:var(--text-primary)}html[data-theme=light] .teamPage__roleBadge{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__countryPill{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .teamPage__categoryPill{color:var(--text-secondary);background:var(--surface-soft);border-color:var(--accent-border)}html[data-theme=light] .teamPage__status--available{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .teamPage__status--unavailable{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .teamPage__statCard{background:var(--surface,var(--surface-1));border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__statCard>h3{color:var(--accent-text-strong)}html[data-theme=light] .teamPage__statRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .teamPage__statRow--leader{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .teamPage__statRow strong{color:var(--text-primary)}html[data-theme=light] .teamPage__statRow span{color:var(--accent-text)}html[data-theme=light] .teamPage__empty,html[data-theme=light] .teamPage__state{color:var(--text-muted)}html[data-theme=light] .teamPage__state{background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .sngSim{--sim-text:var(--text,var(--text-primary));--sim-muted:var(--text-muted);--sim-surface:var(--surface,var(--surface-1));--sim-border:var(--accent-border)}html[data-theme=light] .sngSim__title{color:var(--text-primary)}html[data-theme=light] .sngSim__btnGhost,html[data-theme=light] .sngSim__pill{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .sngSim__btnGhost:hover:not(:disabled){color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sngSim__btnPrimary{color:var(--text-primary);border:1px solid var(--accent-border-strong)}html[data-theme=light] .sngSim__tab{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .sngSim__tab:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sngSim__tab.active{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .sngSim__card{background:radial-gradient(700px 320px at 100% 0,var(--brand-soft),transparent 70%),var(--sim-surface);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .sngSim__table thead th{color:var(--text-muted);background:var(--surface-raised);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngSim__table tbody td{color:var(--text-secondary);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngSim__ptRowTop,html[data-theme=light] .sngSim__table tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .sngSim__rankPill{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__rankPillTop{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .sngSim__teamLogoTiny{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__teamShort{color:var(--text-primary)}html[data-theme=light] .sngSim__ptsPill{color:var(--text-primary);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__faPill{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__nrrPos{color:var(--success-text)}html[data-theme=light] .sngSim__nrrNeg{color:var(--danger-text)}html[data-theme=light] .sngSim__nrrDash{color:var(--text-subtle)}html[data-theme=light] .sngSim__foot{background:var(--surface-soft-strong);border-top:1px solid var(--accent-border)}html[data-theme=light] .sngSim__footNote{color:var(--text-muted)}html[data-theme=light] .sngSim__predRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__predTeams{color:var(--text-primary)}html[data-theme=light] .sngSim__vs{color:var(--text-subtle)}html[data-theme=light] .sngSim__predSub{color:var(--text-muted)}html[data-theme=light] .sngSim__dot{color:var(--text-disabled)}html[data-theme=light] .sngSim__pick{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__pick:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sngSim__pick.isSelected{color:var(--text-primary);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .sngSim__empty,html[data-theme=light] .sngSim__error{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .sngSim__readyBar{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__readyTitle{color:var(--text-primary)}html[data-theme=light] .sngSim__label,html[data-theme=light] .sngSim__readyHint{color:var(--text-muted)}html[data-theme=light] .sngSim__scoreCard{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .sngSim__scoreTeam{color:var(--text-primary)}html[data-theme=light] .sngSim__field{color:var(--text-muted)}html[data-theme=light] .sngSim__input{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim{--sim-text:var(--text,var(--text-primary));--sim-muted:var(--text-muted);--sim-surface:var(--surface,var(--surface-1));--sim-border:var(--accent-border)}html[data-theme=light] .t20wcSim__title{color:var(--text-primary)}html[data-theme=light] .t20wcSim__btnGhost,html[data-theme=light] .t20wcSim__pill{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .t20wcSim__btnGhost:hover:not(:disabled){color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .t20wcSim__btnPrimary{color:var(--text-primary);border:1px solid var(--accent-border-strong)}html[data-theme=light] .t20wcSim__navItem{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .t20wcSim__navItem:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .t20wcSim__navItem.isActive{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .t20wcSim__card,html[data-theme=light] .t20wcSim__tableCard{background:radial-gradient(700px 320px at 100% 0,var(--brand-soft),transparent 70%),var(--sim-surface);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .t20wcSim__sectionTitle{color:var(--accent-text-strong);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__table thead th{color:var(--text-muted);background:var(--surface-raised);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__table tbody td{color:var(--text-secondary);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__ptRowTop,html[data-theme=light] .t20wcSim__table tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .t20wcSim__rankPill{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__rankPillTop{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .t20wcSim__teamLogoTiny{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__teamShort{color:var(--text-primary)}html[data-theme=light] .t20wcSim__ptsPill{color:var(--text-primary);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__faPill{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__nrrPos{color:var(--success-text)}html[data-theme=light] .t20wcSim__nrrNeg{color:var(--danger-text)}html[data-theme=light] .t20wcSim__nrrDash{color:var(--text-subtle)}html[data-theme=light] .t20wcSim__predictorHead{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__predictorTitle{color:var(--accent-text-strong)}html[data-theme=light] .t20wcSim__groupQuickLabel{color:var(--text-muted)}html[data-theme=light] .t20wcSim__groupChip{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__groupChip.isActive{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .t20wcSim__predRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__predTeams{color:var(--text-primary)}html[data-theme=light] .t20wcSim__vs{color:var(--text-subtle)}html[data-theme=light] .t20wcSim__predSub{color:var(--text-muted)}html[data-theme=light] .t20wcSim__dot{color:var(--text-disabled)}html[data-theme=light] .t20wcSim__pick{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__pick:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .t20wcSim__pick.isSelected{color:var(--text-primary);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .t20wcSim__label{color:var(--text-muted)}html[data-theme=light] .t20wcSim__scoreCard{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__scoreTeam{color:var(--text-primary)}html[data-theme=light] .t20wcSim__field{color:var(--text-muted)}html[data-theme=light] .t20wcSim__input{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__foot{background:var(--surface-soft-strong);border-top:1px solid var(--accent-border)}html[data-theme=light] .t20wcSim__footNote{color:var(--text-muted)}html[data-theme=light] .t20wcSim__empty,html[data-theme=light] .t20wcSim__error{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .sngHundredSim{--hundred-sim-text:var(--text,var(--text-primary));--hundred-sim-muted:var(--text-muted);--hundred-sim-surface:var(--surface,var(--surface-1));--hundred-sim-border:var(--accent-border)}html[data-theme=light] .sngHundredSim__title{color:var(--text-primary)}html[data-theme=light] .sngHundredSim__btnGhost,html[data-theme=light] .sngHundredSim__pill{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .sngHundredSim__btnGhost:hover:not(:disabled){color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sngHundredSim__btnPrimary{color:var(--text-primary);border:1px solid var(--accent-border-strong)}html[data-theme=light] .sngHundredSim__tab{color:var(--text-secondary);background:var(--surface-soft)}html[data-theme=light] .sngHundredSim__tab:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sngHundredSim__tab.active{color:var(--text-primary);background:var(--brand-soft-strong);border-color:var(--accent-border-strong)}html[data-theme=light] .sngHundredSim__card{background:radial-gradient(700px 320px at 100% 0,var(--brand-soft),transparent 70%),var(--hundred-sim-surface);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .sngHundredSim__table thead th{color:var(--text-muted);background:var(--surface-raised);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__table tbody td{color:var(--text-secondary);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__ptRowTop,html[data-theme=light] .sngHundredSim__table tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .sngHundredSim__rankPill{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__rankPillTop{color:var(--accent-text-strong);background:var(--brand-soft-strong);border-color:var(--accent-border)}html[data-theme=light] .sngHundredSim__teamLogoTiny{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__teamShort{color:var(--text-primary)}html[data-theme=light] .sngHundredSim__ptsPill{color:var(--text-primary);background:var(--brand-soft-hover);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__faPill{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__nrrPos{color:var(--success-text)}html[data-theme=light] .sngHundredSim__nrrNeg{color:var(--danger-text)}html[data-theme=light] .sngHundredSim__nrrDash{color:var(--text-subtle)}html[data-theme=light] .sngHundredSim__foot{background:var(--surface-soft-strong);border-top:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__footNote{color:var(--text-muted)}html[data-theme=light] .sngHundredSim__predRow{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__predTeams{color:var(--text-primary)}html[data-theme=light] .sngHundredSim__vs{color:var(--text-subtle)}html[data-theme=light] .sngHundredSim__predSub{color:var(--text-muted)}html[data-theme=light] .sngHundredSim__dot{color:var(--text-disabled)}html[data-theme=light] .sngHundredSim__pick{color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__pick:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .sngHundredSim__pick.isSelected{color:var(--text-primary);background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .sngHundredSim__empty,html[data-theme=light] .sngHundredSim__error{color:var(--text-muted);background:var(--surface-soft);border:1px dashed var(--accent-border)}html[data-theme=light] .sngHundredSim__readyBar{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__readyTitle{color:var(--text-primary)}html[data-theme=light] .sngHundredSim__label,html[data-theme=light] .sngHundredSim__readyHint{color:var(--text-muted)}html[data-theme=light] .sngHundredSim__scoreCard{background:var(--surface-disabled);border:1px solid var(--accent-border)}html[data-theme=light] .sngHundredSim__scoreTeam{color:var(--text-primary)}html[data-theme=light] .sngHundredSim__field{color:var(--text-muted)}html[data-theme=light] .sngHundredSim__input{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__leagueBanner{background:var(--surface-1);box-shadow:0 5px 12px var(--shadow-color)}html[data-theme=light] .statsNguts__leagueBanner_free{background:var(--surface-3)}html[data-theme=light] .prize-item{background:var(--surface-soft-strong)}html[data-theme=light] .prize-amount{color:var(--text-primary)}html[data-theme=light] .statsNguts__leagueBanner_join{background:var(--surface-soft-strong)}html[data-theme=light] .join-steps,html[data-theme=light] .join-title{color:var(--text-primary)}html[data-theme=light] .statsNguts__teamStatsSleek{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 18px 40px var(--shadow-color)}html[data-theme=light] .tS__topBar{background:radial-gradient(900px 420px at 10% 0,var(--brand-soft-strong),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 26px var(--shadow-color)}html[data-theme=light] .tS__matchAvatarWrap{background:var(--surface-soft);border:1px solid var(--accent-border);box-shadow:0 10px 18px var(--shadow-color)}html[data-theme=light] .tS__topTitle{color:var(--text-primary)}html[data-theme=light] .tS__topSub{color:var(--accent-text)}html[data-theme=light] .tS__overviewBtn{color:var(--text-primary);background:var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 10px 18px var(--shadow-color)}html[data-theme=light] .tS__overviewBtn:hover{border-color:var(--accent-border);box-shadow:0 14px 22px var(--shadow-color)}html[data-theme=light] .tS__overviewPanel{background:radial-gradient(900px 420px at 10% 0,var(--brand-soft-strong),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 22px var(--shadow-color)}html[data-theme=light] .statsNguts__teamTopPerformersSleek{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:0 18px 40px var(--shadow-color)}html[data-theme=light] .tpsS__sectionTitle{color:var(--text-primary)}html[data-theme=light] .tpsS__sectionSubtitle{color:var(--accent-text)}html[data-theme=light] .tpsS__panel{background:radial-gradient(900px 420px at 10% 0,var(--brand-soft-strong),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 26px var(--shadow-color)}html[data-theme=light] .tpsS__teamChip{color:var(--text-primary)}html[data-theme=light] .tpsS__formStrip,html[data-theme=light] .tpsS__teamChip{background:var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 10px 18px var(--shadow-color)}html[data-theme=light] .tpsS__formPip{color:var(--text-primary);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .tpsS__formPip--W{border-color:var(--success-border);box-shadow:0 0 0 1px var(--success-bg),0 0 14px var(--success-bg)}html[data-theme=light] .tpsS__formPip--NR{border-color:var(--accent-border)}html[data-theme=light] .tpsS__recentRow{background:radial-gradient(800px 360px at 15% 0,var(--brand-soft),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 22px var(--shadow-color)}html[data-theme=light] .tpsS__recentRow:hover{border-color:var(--accent-border);box-shadow:0 16px 30px var(--shadow-color)}html[data-theme=light] .tpsS__recentBadge{color:var(--text-primary);background:var(--surface-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .tpsS__recentBadge--W{border-color:var(--success-border)}html[data-theme=light] .tpsS__recentBadge--NR{border-color:var(--accent-border)}html[data-theme=light] .tpsS__recentVs{color:var(--text-primary)}html[data-theme=light] .tpsS__recentDate,html[data-theme=light] .tpsS__recentOpp{color:var(--accent-text)}html[data-theme=light] .tpsS__recentScoreLine{color:var(--text-primary)}html[data-theme=light] .tpsS__panelHint{color:var(--accent-text)}html[data-theme=light] .tpsS__performerCard{background:radial-gradient(460px 180px at 100% 0,var(--brand-soft-strong),transparent 58%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 10px 22px var(--shadow-color)}html[data-theme=light] .tpsS__performerCard:hover{border-color:var(--accent-border-strong)}html[data-theme=light] .tpsS__performerHeader{background:var(--brand-soft-strong);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .tpsS__avatarWrap{background:var(--surface-soft)}html[data-theme=light] .tpsS__name{color:var(--text-primary)}html[data-theme=light] .tpsS__supportMetric{background:var(--brand-soft-strong)}html[data-theme=light] .tS__tableShell{background:radial-gradient(900px 420px at 10% 0,var(--brand-soft),var(--surface-soft)),var(--surface-soft-strong);border:1px solid var(--accent-border);box-shadow:0 12px 26px var(--shadow-color)}html[data-theme=light] .tS__tabBtn{border:1px solid var(--accent-border);background:var(--surface-soft-strong);color:var(--text-primary)}html[data-theme=light] .tS__tabBtn:hover{border-color:var(--accent-border)}html[data-theme=light] .tS__tabBtn.active{border-color:var(--accent-border-strong);box-shadow:0 0 0 1px var(--brand-soft),0 0 16px var(--brand-soft)}html[data-theme=light] .tS__tableWrap{border:1px solid var(--accent-border)}html[data-theme=light] .tS__table thead th{color:var(--text-primary);background:radial-gradient(1000px 420px at 15% 0,var(--brand-soft-hover),var(--surface-soft)),var(--brand-soft-strong);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .tS__table tbody td{color:var(--text-primary);border-bottom:1px solid var(--accent-border);background:var(--surface-soft-strong)}html[data-theme=light] .tS__table tbody tr:hover td{background:var(--surface-soft-strong)}html[data-theme=light] .statsNguts__terms_header h1,html[data-theme=light] .statsNguts__terms_lead{color:var(--text-primary)}html[data-theme=light] .statsNguts__terms_toc{box-shadow:0 14px 40px var(--shadow-color)}html[data-theme=light] .statsNguts__terms_toc summary{color:var(--text-primary)}html[data-theme=light] .statsNguts__terms_toc a{color:var(--text-secondary)}html[data-theme=light] .statsNguts__terms_content h2,html[data-theme=light] .statsNguts__terms_toc a:hover{color:var(--text-primary)}html[data-theme=light] .statsNguts__terms_content address,html[data-theme=light] .statsNguts__terms_content li,html[data-theme=light] .statsNguts__terms_content p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__terms_notice{border:1px solid var(--success-border);background:var(--success-bg)}html[data-theme=light] .statsNguts__terms_warning{border:1px solid var(--warning-border);background:var(--warning-bg)}html[data-theme=light] .statsNguts__terms_notice p,html[data-theme=light] .statsNguts__terms_notice strong,html[data-theme=light] .statsNguts__terms_warning p,html[data-theme=light] .statsNguts__terms_warning strong{color:var(--text-primary)}html[data-theme=light] .statsNguts__terms_rate{border:1px solid var(--accent-border);background:linear-gradient(135deg,var(--brand-soft),var(--brand-soft)),var(--paper)}html[data-theme=light] .statsNguts__terms_rateLabel{color:var(--text-secondary)!important}html[data-theme=light] .statsNguts__terms_rateValue{color:var(--text-primary)!important}html[data-theme=light] .statsNguts__terms_related{border:1px solid var(--accent-border);background:var(--brand-soft)}html[data-theme=light] .statsNguts__terms_related a:hover{border-color:var(--success-border);background:var(--success-bg)}@media print{html[data-theme=light] .statsNguts__terms,html[data-theme=light] .statsNguts__terms_content>section,html[data-theme=light] .statsNguts__terms_notice,html[data-theme=light] .statsNguts__terms_rate,html[data-theme=light] .statsNguts__terms_related,html[data-theme=light] .statsNguts__terms_warning{background:var(--surface-raised)}}html[data-theme=light] .sngLedgerPanel{border:1px solid var(--accent-border);background:radial-gradient(700px 220px at -8% -25%,var(--brand-soft) 0,transparent 42%),radial-gradient(700px 220px at 110% -15%,var(--brand-soft) 0,transparent 42%),linear-gradient(180deg,var(--surface-raised) 0,var(--page-bg) 100%);box-shadow:0 16px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .sngLedgerPanel:before{background:linear-gradient(180deg,var(--surface-disabled),transparent 24%)}html[data-theme=light] .sngLedgerPanel__title{color:var(--text-primary)}html[data-theme=light] .sngLedgerPanel__empty,html[data-theme=light] .sngLedgerPanel__state{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px dashed var(--accent-border)}html[data-theme=light] .sngLedgerPanel__banner{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}html[data-theme=light] .sngLedgerTableWrap{border:1px solid var(--accent-border);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .sngLedgerTable thead th,html[data-theme=light] .sngLedgerTable thead tr th{background:var(--surface-raised);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngLedgerTable tbody td,html[data-theme=light] .sngLedgerTable tbody tr td{color:var(--text-primary)}html[data-theme=light] .sngLedgerTable tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .sngLedger__dtPrimary{color:var(--text-primary)}html[data-theme=light] .sngLedger__type{background:var(--surface-soft-strong)}html[data-theme=light] .sngLedger__type.is-credit{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .sngLedger__type.is-debit{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .sngLedger__reason{background:var(--brand-soft);border:1px solid var(--accent-border)}html[data-theme=light] .sngLedgerCardRow{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 12px 28px var(--shadow-color)}html[data-theme=light] .sngLedgerCardRow__title{color:var(--text-primary)}html[data-theme=light] .sngLedgerBtn{background:var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 10px 24px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_activePanel .sngLedgerPanel{background:radial-gradient(640px 220px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border-color:var(--accent-border);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_activePanel .sngLedgerPanel__title{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_activePanel .sngLedgerPanel__sub{color:var(--text-muted)}html[data-theme=light] .statsNguts__profile_activePanel .sngLedgerTableWrap{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_activePanel .sngLedgerTable th{color:var(--accent-text-strong);background:var(--surface-inset)}html[data-theme=light] .statsNguts__profile_activePanel .sngLedgerTable td{border-color:var(--accent-border)}html[data-theme=light] .topPerformers{color:var(--text,var(--text-primary))}html[data-theme=light] .topPerformers__header h2{color:var(--text-primary)}html[data-theme=light] .topPerformers__header p{color:var(--text-muted)}html[data-theme=light] .topPerformers__result>div{background:radial-gradient(420px 120px at 0 0,var(--brand-soft),transparent 74%),var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .topPerformers__result span{color:var(--text-subtle)}html[data-theme=light] .topPerformers__result strong{color:var(--accent-text-strong)}html[data-theme=light] .topPerformers__teamCard{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .topPerformers__teamHeader{background:var(--surface-soft-strong);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .topPerformers__teamLogo{background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .topPerformers__teamCode{color:var(--accent-text)}html[data-theme=light] .topPerformers__teamHeader h3{color:var(--text-primary)}html[data-theme=light] .topPerformers__score{color:var(--accent-text)}html[data-theme=light] .topPerformers__list>div{border-bottom:1px solid var(--accent-border)}html[data-theme=light] .topPerformers__list dt{color:var(--text-muted)}html[data-theme=light] .topPerformers__list dd strong{color:var(--text-primary)}html[data-theme=light] .topPerformers__empty,html[data-theme=light] .topPerformers__list dd span,html[data-theme=light] .topPerformers__state{color:var(--text-muted)}html[data-theme=light] .statsNguts__testimonials{color:var(--text,var(--text-primary));background:radial-gradient(1000px 520px at 100% 0,var(--brand-soft-strong),transparent 64%),linear-gradient(180deg,var(--surface-inset) 0,var(--surface-inset) 100%)}html[data-theme=light] .statsNguts__testimonials_heading h2{color:var(--text-primary)}html[data-theme=light] .statsNguts__testimonials_heading p{color:var(--text-secondary)}html[data-theme=light] .statsNguts__testimonialCard{border:1px solid var(--accent-border);background:radial-gradient(420px 240px at 0 0,var(--brand-soft-strong),transparent 66%),var(--surface-soft);box-shadow:0 18px 48px var(--shadow-color)}html[data-theme=light] .statsNguts__testimonialQuote{color:var(--accent-text)}html[data-theme=light] .statsNguts__testimonialCard blockquote p{color:var(--text-primary)}html[data-theme=light] .statsNguts__testimonialCard cite{color:var(--accent-text)}html[data-theme=light] .statsNguts__testimonials_arrow{color:var(--text-primary);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .statsNguts__testimonials_arrow:hover:not(:disabled){background:var(--brand-soft-hover);border-color:var(--accent-border-strong)}html[data-theme=light] .statsNguts__testimonials_dot{background:var(--surface-soft-strong)}html[data-theme=light] .sngWinningsPanel{border:1px solid var(--accent-border);background:radial-gradient(700px 220px at -8% -25%,var(--brand-soft) 0,transparent 42%),radial-gradient(700px 220px at 110% -15%,var(--brand-soft) 0,transparent 42%),linear-gradient(180deg,var(--surface-raised) 0,var(--page-bg) 100%);box-shadow:0 16px 40px var(--shadow-color),inset 0 1px 0 var(--shadow-color);color:var(--text-primary)}html[data-theme=light] .sngWinningsPanel:before{background:linear-gradient(180deg,var(--surface-disabled),transparent 24%)}html[data-theme=light] .sngWinningsPanel__title{color:var(--text-primary)}html[data-theme=light] .sngWinningsPanel__empty,html[data-theme=light] .sngWinningsPanel__state{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px dashed var(--accent-border)}html[data-theme=light] .sngWinningsPanel__banner--error{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}html[data-theme=light] .sngWinningsTableWrap{border:1px solid var(--accent-border);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .sngWinningsTable thead th,html[data-theme=light] .sngWinningsTable thead tr th{background:var(--surface-raised);border-bottom:1px solid var(--accent-border)}html[data-theme=light] .sngWinningsTable tbody td,html[data-theme=light] .sngWinningsTable tbody tr td{color:var(--text-primary)}html[data-theme=light] .sngWinningsTable tbody tr:hover{background:var(--brand-soft)}html[data-theme=light] .sngWinningsCardRow{background:linear-gradient(180deg,var(--surface-raised),var(--surface-raised));border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color),0 12px 28px var(--shadow-color)}html[data-theme=light] .sngWinningsCardRow__title{color:var(--text-primary)}html[data-theme=light] .sngWinningsCardRow__pill{background:var(--brand-soft);border:1px solid var(--accent-border);box-shadow:inset 0 1px 0 var(--shadow-color)}html[data-theme=light] .sngWinningsBadge{background:var(--surface-soft-strong)}html[data-theme=light] .sngWinningsBadge--pending_fulfillment{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=light] .sngWinningsBadge--fulfilled{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}html[data-theme=light] .sngWinningsBadge--cancelled{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .sngWinningsBtn{border:1px solid var(--accent-border);box-shadow:0 10px 24px var(--shadow-color)}html[data-theme=light] .sngWinningsCardRow .sngWinnings__prizeMain,html[data-theme=light] .sngWinningsTable tbody td .sngWinnings__prizeMain,html[data-theme=light] .sngWinnings__prizeMain{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_activePanel .sngWinningsPanel{background:radial-gradient(640px 220px at 100% 0,var(--brand-soft),transparent 72%),var(--surface-raised);border-color:var(--accent-border);box-shadow:0 16px 44px var(--shadow-color)}html[data-theme=light] .statsNguts__profile_activePanel .sngWinningsPanel__title{color:var(--text-primary)}html[data-theme=light] .statsNguts__profile_activePanel :where(.sngWinningsPanel__sub,.sngWinningsPanel__meta){color:var(--text-muted)}html[data-theme=light] .statsNguts__profile_activePanel .sngWinningsTableWrap{border-color:var(--accent-border)}html[data-theme=light] .statsNguts__profile_activePanel .sngWinningsTable th{color:var(--accent-text-strong);background:var(--surface-inset)}html[data-theme=light] .statsNguts__profile_activePanel .sngWinningsTable td{border-color:var(--accent-border)}html[data-theme=light] .skip-link{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .gradient__text,html[data-theme=light] .statsNguts__homeTitle{color:var(--text-primary)}html[data-theme=light] .statsNguts__homeSubtitle{color:var(--text-secondary)}html[data-theme=light] .empty-state__icon{border:1px solid var(--border-subtle);background:var(--surface-soft)}html[data-theme=light] .error-message{color:var(--danger-text)}html[data-theme=light] .systemPage{background:radial-gradient(760px 420px at 50% 0,var(--brand-soft-strong),transparent 68%),var(--color-bg)}html[data-theme=light] .systemPage__card{background:radial-gradient(460px 260px at 100% 0,var(--brand-soft),transparent 70%),var(--surface-raised);border:1px solid var(--accent-border);box-shadow:0 26px 74px var(--shadow-color)}html[data-theme=light] .systemPage__code{color:var(--accent-text);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .systemPage__icon{color:var(--accent-text-strong);background:var(--brand-soft-strong);border:1px solid var(--accent-border)}html[data-theme=light] .systemPage h1{color:var(--text-primary)}html[data-theme=light] .systemPage__card>p{color:var(--text-secondary)}html[data-theme=light] .systemPage__reference code{color:var(--accent-text)}html[data-theme=light] .systemButton--primary{color:var(--text-on-brand);border:1px solid var(--accent-border-strong)}html[data-theme=light] .systemButton--secondary{color:var(--text-primary);background:var(--surface-soft);border:1px solid var(--accent-border)}html[data-theme=light] .systemButton--secondary:hover{background:var(--brand-soft);border-color:var(--accent-border)}html[data-theme=light] .authRoute__spinner,html[data-theme=light] .routeLoading__spinner{border:3px solid var(--accent-border)}html[data-theme=light] [class*=Backdrop],html[data-theme=light] [class*=backdrop],html[data-theme=light] [class*=scrim]{background-color:var(--scrim)!important}html[data-theme=light] input:-webkit-autofill,html[data-theme=light] select:-webkit-autofill,html[data-theme=light] textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface-raised) inset!important;caret-color:var(--text-primary)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team:before{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%) rotate(-26deg);transform-origin:center;color:rgba(37,99,235,.065);font-size:clamp(2rem,6.6vw,3.15rem);line-height:1;text-shadow:none}html[data-theme=light] .contestGloryBanner,html[data-theme=light] .leagueHallBanner{color:#55380a;background:radial-gradient(460px 150px at 0 50%,rgba(245,158,11,.14),transparent 72%),linear-gradient(110deg,#fff9ea,#f3f7ff 48%,#e9f0ff);border-color:rgba(146,94,0,.28);box-shadow:0 14px 34px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.86)}html[data-theme=light] .contestGloryBanner__icon,html[data-theme=light] .leagueHallBanner__icon{color:#b77905;background:linear-gradient(145deg,#fff7d6,#fffdf6);border-color:rgba(180,120,0,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px rgba(15,23,42,.09)}html[data-theme=light] .contestGloryBanner__copy h2,html[data-theme=light] .leagueHallBanner__copy h2{color:#684600;text-shadow:none}html[data-theme=light] .contestGloryBanner__copy p,html[data-theme=light] .leagueHallBanner__copy p{color:var(--text-secondary)}html[data-theme=light] .contestGloryBanner__action,html[data-theme=light] .leagueHallBanner__action{color:#684600;background:linear-gradient(135deg,#fff8df,#fff);border-color:rgba(146,94,0,.34);box-shadow:0 8px 18px rgba(15,23,42,.07);text-shadow:none}html[data-theme=light] .contestGloryBanner__action:hover,html[data-theme=light] .leagueHallBanner__action:hover{color:#4b3200;background:linear-gradient(135deg,#fff0bd,#f8fbff);border-color:rgba(146,94,0,.5)}html[data-theme=light] .fprKicker{color:var(--accent-text)}html[data-theme=light] .fprIntro,html[data-theme=light] .fprState{color:var(--text-secondary)}html[data-theme=light] .fprToggle__btn{color:#52647e;background:#edf3fd;border-color:rgba(37,99,235,.24)}html[data-theme=light] .fprToggle__btn:hover{color:#1e3a8a;background:#e2ecff}html[data-theme=light] .fprToggle__btn.is-active{color:#fff;background:linear-gradient(180deg,#3278df,#1d4ed8);border-color:#1d4ed8;box-shadow:0 8px 18px rgba(37,99,235,.2)}html[data-theme=light] .fprSection__head,html[data-theme=light] .fprSection__title{color:var(--text-primary)}html[data-theme=light] .fprSection__head{background:#e8effa}html[data-theme=light] .fprSection__head:hover{background:#dde8f8}html[data-theme=light] .fprSubhead{color:var(--accent-text)}html[data-theme=light] .fprRow{background:#f2f6fc}html[data-theme=light] .fprRow__label{color:var(--text-primary)}html[data-theme=light] .fprRow__note{color:var(--text-muted)}html[data-theme=light] .fprRow__value{background:#dce8fb;border-color:rgba(37,99,235,.28)}html[data-theme=light] .llb__chipStat,html[data-theme=light] .llb__chipStat--compact,html[data-theme=light] .llb__chipStat--transfers{color:var(--text-secondary);background:linear-gradient(180deg,#f8fafc,#edf2f8);border-color:var(--border-medium);text-shadow:none}html[data-theme=light] .llb__chipStat b,html[data-theme=light] .llb__chipStat--compact b,html[data-theme=light] .llb__chipStat--transfers b{color:var(--text-primary)}html[data-theme=light] .llb__transferLabel,html[data-theme=light] .llb__transferLabel--desktop,html[data-theme=light] .llb__transferLabel--mobile{color:var(--text-secondary)}html[data-theme=light] .leagueTheme .llb__chipBtn,html[data-theme=light] .leagueTheme .llb__chipBtn--inline{color:#173a7a;background:linear-gradient(180deg,#eef4ff,#dce8fb);border-color:rgba(37,99,235,.3);text-shadow:none}html[data-theme=light] .leagueTheme .llb__chipBtn--inline:hover,html[data-theme=light] .leagueTheme .llb__chipBtn:hover{color:#102e68;background:linear-gradient(180deg,#e4edff,#cdddf8);border-color:rgba(37,99,235,.45)}html[data-theme=light] .llb__powerChip--inline,html[data-theme=light] .llb__powerChip--used{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border);text-shadow:none}html[data-theme=light] .llb__powerChip--inline .llb__powerValue,html[data-theme=light] .llb__powerChip--used .llb__powerValue{color:var(--success-text)}html[data-theme=light] .llb__levelPill{color:var(--text-primary);text-shadow:none}html[data-theme=light] .llb__levelPill--0,html[data-theme=light] .llb__levelPill--1{color:#475569}html[data-theme=light] .llb__levelPill--2{color:#1d4ed8}html[data-theme=light] .llb__levelPill--3{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}html[data-theme=light] .llb__levelPill--4{color:#92400e}html[data-theme=light] .llb__levelPill--5{color:#9a3412}html[data-theme=light] .llb__levelPill--6{color:#9d174d;border-color:#f9a8d4}html[data-theme=light] .llb__levelPill--7,html[data-theme=light] .llb__levelPill--8{color:#7c2d12;border-color:#f59e0b}html[data-theme=light] .leagueWall__moreBtn,html[data-theme=light] .leagueWall__statChip,html[data-theme=light] .leagueWall__tab{color:var(--text-primary)}html[data-theme=light] .leagueWall__tab--active{color:#173a7a;border-color:rgba(37,99,235,.4);background:linear-gradient(180deg,#e6efff,#d8e6ff)}html[data-theme=light] .leagueWall__tab--active .leagueWall__tabSub,html[data-theme=light] .leagueWall__tabSub{color:var(--text-muted)}html[data-theme=light] .leagueWall__tabCount{color:var(--text-primary);background:rgba(37,99,235,.1)}html[data-theme=light] .leagueWall__emptyCard{color:var(--text-muted)}html[data-theme=light] .leagueWall__floatingRefresh,html[data-theme=light] .leagueWall__floatingRefreshTitle{color:var(--text-primary)}html[data-theme=light] .leagueWall__floatingRefreshIcon{color:var(--accent-text)}html[data-theme=light] .leagueWall__floatingRefreshSub{color:var(--text-muted)}html[data-theme=light] .leagueWallModal__label,html[data-theme=light] .leagueWallModal__title{color:var(--text-primary)}html[data-theme=light] .leagueWallModal__close,html[data-theme=light] .leagueWallModal__message{color:var(--text-secondary)}html[data-theme=light] .leagueWallModal__btn,html[data-theme=light] .leagueWallModal__textarea{color:var(--text-primary)}html[data-theme=light] .leagueWallModal__btn--primary{color:var(--text-on-brand)}html[data-theme=light] .leagueWallModal__btn--danger{color:var(--danger-text)}html[data-theme=light] .lwComposer__mentionItem,html[data-theme=light] .lwComposer__title{color:var(--text-primary)}html[data-theme=light] .lwComposer__adminToggle,html[data-theme=light] .lwComposer__count,html[data-theme=light] .lwComposer__hint,html[data-theme=light] .lwComposer__replyClear,html[data-theme=light] .lwComposer__replyText,html[data-theme=light] .lwComposer__state{color:var(--text-secondary)}html[data-theme=light] .lwComposer__input{color:var(--text-primary)}html[data-theme=light] .lwComposer__count--warn,html[data-theme=light] .lwComposer__state--warn{color:var(--warning-text)}html[data-theme=light] .lwComposer__submit{color:var(--text-on-brand)}html[data-theme=light] .lwPostCard--adminPost .lwPostCard__name,html[data-theme=light] .lwPostCard--announcement .lwPostCard__name,html[data-theme=light] .lwPostCard__name{color:var(--text-primary)}html[data-theme=light] .lwPostCard--adminPost .lwPostCard__metaLine,html[data-theme=light] .lwPostCard__metaLine{color:var(--text-muted)}html[data-theme=light] .lwPostCard__metaLine--warn{color:var(--warning-text)}html[data-theme=light] .lwPostCard__replyBar{color:var(--text-secondary)}html[data-theme=light] .lwPostCard__content{color:var(--text-primary)}html[data-theme=light] .lwPostCard__mention{color:var(--accent-text)}html[data-theme=light] .lwPostCard__badge{color:var(--accent-text-strong)}html[data-theme=light] .lwPostCard__badge--warn{color:var(--warning-text)}html[data-theme=light] .lwPostCard__action{color:#23416f;background:var(--surface-raised);border-color:var(--border-medium)}html[data-theme=light] .lwPostCard__action:hover:not(:disabled){color:#153564;background:#eef4ff;border-color:rgba(37,99,235,.3)}html[data-theme=light] .lwPostCard__action--danger{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}html[data-theme=light] .lwPostCard__deletedText{color:var(--text-muted)}html[data-theme=light] [role=button][aria-disabled=true]:not([class*=primary]):not([class*=cta]),html[data-theme=light] button:disabled:not([class*=primary]):not([class*=submit]):not([class*=cta]){color:var(--text-disabled);text-shadow:none}html[data-theme=light] .contestGloryBanner__copy h2,html[data-theme=light] .leagueHallBanner__copy h2{color:#6b4700}html[data-theme=light] .contestGloryBanner__copy p,html[data-theme=light] .leagueHallBanner__copy p{color:#1d4ed8}html[data-theme=light] .contestGloryBanner__action,html[data-theme=light] .leagueHallBanner__action{color:#6b4700;font-weight:840}html[data-theme=light] .contestGloryBanner__action:focus-visible,html[data-theme=light] .contestGloryBanner__action:hover,html[data-theme=light] .leagueHallBanner__action:focus-visible,html[data-theme=light] .leagueHallBanner__action:hover{color:#4a3100;background:linear-gradient(135deg,#ffefba,#fff)}html[data-theme=light] .hubCardOverlay{background:radial-gradient(520px 280px at var(--mx) var(--my),rgba(59,130,246,.2),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.1) 0,rgba(241,245,255,.22) 30%,rgba(232,240,255,.86) 72%,rgba(226,236,253,.96) 100%)}html[data-theme=light] .hubTitle{color:#0f172a;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}html[data-theme=light] .hubDesc{color:#334155}html[data-theme=light] .hubCta,html[data-theme=light] .hubCta:visited{color:#173a7a;background:linear-gradient(180deg,#eff5ff,#dce8fb);border-color:rgba(37,99,235,.26);box-shadow:0 8px 18px rgba(15,23,42,.08)}html[data-theme=light] .hubCard:focus-visible .hubCta,html[data-theme=light] .hubCard:hover .hubCta,html[data-theme=light] .hubCta:focus-visible,html[data-theme=light] .hubCta:hover{color:#123264;background:linear-gradient(180deg,#e5efff,#cfe0fb);border-color:rgba(37,99,235,.42)}html[data-theme=light] .contestCard__name,html[data-theme=light] .contestCard__nameLink,html[data-theme=light] .contestCard__nameLink:visited{color:#172033}html[data-theme=light] .contestCard__subtitle{color:#42546e}html[data-theme=light] .contestCard__date,html[data-theme=light] .contestCard__time{color:#22314a}html[data-theme=light] .contestCard__time{color:#1d4ed8}html[data-theme=light] .seriesCard__status--published{color:#153b72;background:linear-gradient(180deg,#edf4ff,#dce9ff);border-color:rgba(37,99,235,.34);box-shadow:0 6px 14px rgba(37,99,235,.1)}html[data-theme=light] .seriesCard__meta dt{color:#64748b}html[data-theme=light] .seriesCard__meta dd{color:#334155}html[data-theme=light] .fprTitle{color:#1e40af}html[data-theme=light] .fprIntro,html[data-theme=light] .fprState{color:#475569}html[data-theme=light] .fprToggle{background:#f4f8ff}html[data-theme=light] .fprToggle__btn{color:#5b6f88;background:#eef4ff;border-color:rgba(37,99,235,.22)}html[data-theme=light] .fprToggle__btn:hover{color:#1d4ed8;background:#e3edff;border-color:rgba(37,99,235,.38)}html[data-theme=light] .fprSection{background:#f8fbff;border-color:rgba(37,99,235,.12)}html[data-theme=light] .fprSection__head{color:#172033;background:#eaf1fc}html[data-theme=light] .fprSection__head:hover{background:#dfeaf9}html[data-theme=light] .fprChev{border-right-color:#2563eb;border-bottom-color:#2563eb}html[data-theme=light] .fprRow{background:#f2f6fd}html[data-theme=light] .fprRow__label{color:#1f2b3d}html[data-theme=light] .fprRow__note{color:#64748b}html[data-theme=light] .fprRow__value{color:#172033;background:#dce9ff;border-color:rgba(37,99,235,.3)}html[data-theme=light] .teamPage__pricePill{color:#0f3f8c;background:linear-gradient(180deg,#eef5ff,#dbe9ff);border-color:rgba(37,99,235,.32)}html[data-theme=light] .teamPage__playerCard h3{color:#172033}html[data-theme=light] .teamPage__playerCard p,html[data-theme=light] .teamPage__playerCard small,html[data-theme=light] .teamPage__playerMeta,html[data-theme=light] .teamPage__playerSubline{color:#5b6b82}html[data-theme=light] .lwSectionHeader{align-items:flex-start}html[data-theme=light] .lwSectionHeader__title{color:#172033}html[data-theme=light] .lwSectionHeader__subtitle{color:#52647e}html[data-theme=light] .leagueWall__shell{background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 24%),linear-gradient(180deg,#f8fbff,#f4f7fc)}html[data-theme=light] .leagueWall__emptyCard,html[data-theme=light] .leagueWall__list,html[data-theme=light] .leagueWall__thread{color:#52647e}html[data-theme=light] .matchPoints{--mp-muted:#71829b;--mp-border:rgba(148,163,184,.24);--mp-divider:rgba(148,163,184,.22)}html[data-theme=light] .matchPoints__playersHeader,html[data-theme=light] .matchPoints__tableRow--head{color:#6b7d96}html[data-theme=light] .matchPoints__detailName,html[data-theme=light] .matchPoints__metric,html[data-theme=light] .matchPoints__metric strong,html[data-theme=light] .matchPoints__playerIdentity strong{color:#172033}html[data-theme=light] .matchPoints__detailMeta,html[data-theme=light] .matchPoints__detailTotal span,html[data-theme=light] .matchPoints__metric small,html[data-theme=light] .matchPoints__playerIdentity small{color:#71829b}html[data-theme=light] .matchPoints__detailTotal strong,html[data-theme=light] .matchPoints__playerScore{color:#1e3a8a}html[data-theme=light] .statsNguts__loadingScreen{color:#475569}html[data-theme=light] .statsNguts__loadingScreen_spinner{border-color:#2563eb #60a5fa rgba(148,163,184,.22) rgba(148,163,184,.22)}html[data-theme=light] .leagueTheme .ltb__viewBtn,html[data-theme=light] .leagueTheme .ltb__viewBtn.ghost{color:#173a7a;background:linear-gradient(180deg,#eff5ff,#dce8fb);border-color:rgba(37,99,235,.28);box-shadow:0 8px 18px rgba(15,23,42,.08)}html[data-theme=light] .leagueTheme .ltb__viewBtn.ghost:focus-visible,html[data-theme=light] .leagueTheme .ltb__viewBtn.ghost:hover,html[data-theme=light] .leagueTheme .ltb__viewBtn:focus-visible,html[data-theme=light] .leagueTheme .ltb__viewBtn:hover{color:#123264;background:linear-gradient(180deg,#e5efff,#cfe0fb);border-color:rgba(37,99,235,.42)}html[data-theme=light] .leagueTheme .ltb__viewBtn.ghost:disabled,html[data-theme=light] .leagueTheme .ltb__viewBtn:disabled{color:#94a3b8;background:#eef2f7;border-color:rgba(148,163,184,.28);box-shadow:none}html[data-theme=light] .statsNguts__header_button--secondary,html[data-theme=light] .statsNguts__header_button--secondary:visited{color:#805b08}html[data-theme=light] .statsNguts__header_button--secondary:focus-visible,html[data-theme=light] .statsNguts__header_button--secondary:hover{color:#654500;background:radial-gradient(circle at 14% 0,rgba(248,201,95,.25),transparent 42%),linear-gradient(180deg,#fff7dc,#ffedb8),#fff9e8;border-color:rgba(146,94,0,.42)}html[data-theme=light] .statsNguts__header_button--secondary:focus-visible>span:not(.statsNguts__header_buttonBadge),html[data-theme=light] .statsNguts__header_button--secondary:hover>span:not(.statsNguts__header_buttonBadge){color:inherit}html[data-theme=light] .leagueTheme .llb__tab.llb__tab--premiumJourney,html[data-theme=light] .llb__tab--premiumJourney,html[data-theme=light] .privateContest__tabs button.privateContest__premiumTab{color:#805b08}html[data-theme=light] .leagueTheme .llb__tab.llb__tab--premiumJourney.is-active,html[data-theme=light] .leagueTheme .llb__tab.llb__tab--premiumJourney:hover,html[data-theme=light] .llb__tab--premiumJourney.is-active,html[data-theme=light] .llb__tab--premiumJourney:hover,html[data-theme=light] .privateContest__tabs button.privateContest__premiumTab.is-active,html[data-theme=light] .privateContest__tabs button.privateContest__premiumTab:hover{color:#654500}html[data-theme=light] .matchCardAction--premium,html[data-theme=light] .matchCardAction--premium:focus-visible,html[data-theme=light] .matchCardAction--premium:hover{color:#654500}html[data-theme=light] .matchCardAction--premium strong{color:#654500}html[data-theme=light] .matchCardAction--premium small{color:#765f2a}html[data-theme=light] .llb__premiumEmptyBtn:hover,html[data-theme=light] .plHub__premiumEmptyBtn:hover,html[data-theme=light] .privateContest__premiumEmptyBtn:hover,html[data-theme=light] .statsNguts__premiumButton:hover:not(:disabled){color:var(--premium-on-gold)}html[data-theme=light] .hof__heroTitle h1{color:#172033;font-weight:950;letter-spacing:-.055em;text-shadow:0 2px 0 hsla(0,0%,100%,.72)}html[data-theme=light] .hof__heroTitle h1 span,html[data-theme=light] .hof__heroTitle--glory h1 span{display:block;width:-moz-fit-content;width:fit-content;margin:.08em auto 0;padding:0 .05em .08em;color:#1d4ed8;background:linear-gradient(90deg,#1e3a8a,#2563eb 38%,#6d28d9 72%,#1d4ed8);background-size:100% 100%;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:950;text-shadow:none;animation:none}html[data-theme=light] .hof__championFooter{color:#123a70;background:linear-gradient(90deg,#dcecff,#c9ddfb);border-color:rgba(37,99,235,.24);font-weight:850;text-shadow:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}html[data-theme=light] .matchPoints__tableRow{color:#334155}html[data-theme=light] .matchPoints__tableRow:not(.matchPoints__tableRow--head)>span:not(:first-child){color:#334155;font-weight:650}html[data-theme=light] .matchPoints__tableRow:not(.matchPoints__tableRow--head)>span.is-bonus{color:#b45309;font-weight:850}html[data-theme=light] .matchPoints__tableRow:not(.matchPoints__tableRow--head)>span.is-negative{color:#be123c;font-weight:800}html[data-theme=light] .matchPoints__tableRow--head{color:#62748d;font-weight:800}html[data-theme=light] .lma__miniRow{color:#334155}html[data-theme=light] .lma__miniRow:not(.lma__miniRow--head)>div:not(:first-child){color:#1e3a8a;font-weight:800}html[data-theme=light] .lma__miniRow--head,html[data-theme=light] .lma__miniRow--head>div{color:#52647e;font-weight:900}html[data-theme=light] .lma__powerSide span{color:#718096}html[data-theme=light] .lma__powerSide em{color:#64748b}html[data-theme=light] .lma__powerSide b{color:#92400e}html[data-theme=light] .lma__powerSide--other b{color:#5b21b6}html[data-theme=light] .lma__powerInfo strong{color:#1e3a8a;background:#eef4ff;border-color:rgba(37,99,235,.25);font-weight:850;text-shadow:none}html[data-theme=light] .authRoute__spinner,html[data-theme=light] .commonSpinner__ring,html[data-theme=light] .leaderboardPanel__spinner,html[data-theme=light] .leagueTheme .llb__spinner,html[data-theme=light] .llb__pointsSpinner,html[data-theme=light] .lma__spinner,html[data-theme=light] .ltb__spinner,html[data-theme=light] .routeLoading__spinner,html[data-theme=light] .statsNguts__loadingScreen_spinner,html[data-theme=light] .tb__spinner{border-color:#1d4ed8 #60a5fa rgba(147,197,253,.48) rgba(100,116,139,.22);box-shadow:0 0 0 1px rgba(37,99,235,.05),0 7px 16px rgba(37,99,235,.12)}html[data-theme=light] .leaderboardPanel{--lb-text:#172033;--lb-muted:#5f7089}html[data-theme=light] .leaderboardPanel__lbRow{color:#172033}html[data-theme=light] .leaderboardPanel__lbRow--head{color:#5b6b82}html[data-theme=light] .leaderboardPanel__lbCell,html[data-theme=light] .leaderboardPanel__lbName,html[data-theme=light] .leaderboardPanel__lbPts,html[data-theme=light] .leaderboardPanel__lbRank{color:#172033;text-shadow:none}html[data-theme=light] .leaderboardPanel__lbPts{color:#1e3a8a}html[data-theme=light] .leaderboardPanel__lbMe .leaderboardPanel__lbCell,html[data-theme=light] .leaderboardPanel__lbMe .leaderboardPanel__lbName,html[data-theme=light] .leaderboardPanel__lbMe .leaderboardPanel__lbPts,html[data-theme=light] .leaderboardPanel__lbMe .leaderboardPanel__lbRank{color:#172033}html[data-theme=light] .leaderboardPanel__lbHint{color:#5f7089}html[data-theme=light] .publicContestPage__header h1{color:#172033!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important}html[data-theme=light] .publicContestPage__eyebrow{color:#2563eb}html[data-theme=light] .publicContestPage__subtitle{color:#1d4ed8}html[data-theme=light] .publicContestPage__matchCenter p,html[data-theme=light] .publicContestPage__matchCenter p span{color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:none!important}html[data-theme=light] .publicContestPage__matchCenter p:last-child,html[data-theme=light] .publicContestPage__matchCenter p:last-child span{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}html[data-theme=light] .publicContestPage__matchCenter svg{color:#2563eb}html[data-theme=light] .contestHeader__name{color:#172033!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important}html[data-theme=light] .contestHeader__subtitle{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;text-shadow:none!important}html[data-theme=light] .contestHeader__schedule>span,html[data-theme=light] .contestHeader__schedule>span:first-child{color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important}html[data-theme=light] .contestHeader__schedule>span:last-child,html[data-theme=light] .contestHeader__schedule>span:last-child em{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;text-shadow:none!important}html[data-theme=light] .contestHeader__schedule svg{color:#2563eb!important;stroke:currentColor}html[data-theme=light] .homeMatchRail{color:#172033;background:#f4f7fb;border-bottom-color:#dfe6ef}html[data-theme=light] .homeMatchRail__header h2,html[data-theme=light] .homeMatchRail__viewAll{color:#334155;background:#eef2f6;border-color:#d7dfe9;box-shadow:none}html[data-theme=light] .homeMatchRail__viewAll:focus-visible,html[data-theme=light] .homeMatchRail__viewAll:hover{color:#1e3a8a;background:#e7edf5;border-color:#c5d0dd}html[data-theme=light] .homeMatchRail__scrollButton{color:#475569;background:hsla(0,0%,100%,.92);border-color:#d3dce7;box-shadow:0 4px 12px rgba(15,23,42,.08)}html[data-theme=light] .homeMatchRail__scrollButton:hover{color:#1e3a8a;background:var(--surface-raised);border-color:#b9c6d5}html[data-theme=light] .homeMatchCard{background:var(--surface-raised);border-color:#d1dbe7;box-shadow:0 6px 18px rgba(15,23,42,.08)}html[data-theme=light] .homeMatchCard:before{background:#6f8fb8;box-shadow:none}html[data-theme=light] .homeMatchCard--live:before{background:#35a06f;box-shadow:none}html[data-theme=light] .homeMatchCard--series:before{background:#7d74a8;box-shadow:none}html[data-theme=light] .homeMatchCard:hover{background:#fdfefe;border-color:#b8c5d4;box-shadow:0 10px 24px rgba(15,23,42,.11)}html[data-theme=light] .homeMatchCard__status{color:#526175;background:#f1f4f7;border-color:#d9e0e8}html[data-theme=light] .homeMatchCard--live .homeMatchCard__status{color:#24704f;background:#edf7f1;border-color:#c9e5d5}html[data-theme=light] .homeMatchCard--series .homeMatchCard__status{color:#5d5683;background:#f2f0f7;border-color:#dcd7e8}html[data-theme=light] .homeMatchCard__descriptor,html[data-theme=light] .homeMatchCard__series{color:#69778b}html[data-theme=light] .homeMatchCard--live .homeMatchCard__countdown,html[data-theme=light] .homeMatchCard__countdown{color:#334155}html[data-theme=light] .homeMatchCard__avatar{background:#f7f9fc;border-color:#dce4ed}html[data-theme=light] .homeMatchCard__series small{color:#526175}html[data-theme=light] .homeMatchCard__teams{color:#172033}html[data-theme=light] .homeMatchCard__teams small{color:#64748b}html[data-theme=light] .homeMatchCard__footer{border-top-color:#e5eaf0}html[data-theme=light] .homeMatchCard__date{color:#526175}html[data-theme=light] .homeMatchCard__date svg{color:#64748b}html[data-theme=light] .homeMatchCard__action--fantasy,html[data-theme=light] .homeMatchCard__action--preview{color:#334155;background:#f7f9fb;border-color:#d8e0e9}html[data-theme=light] .homeMatchCard__action--fantasy{color:#1e3a8a}html[data-theme=light] .homeMatchCard__action--fantasy:focus-visible,html[data-theme=light] .homeMatchCard__action--fantasy:hover,html[data-theme=light] .homeMatchCard__action--preview:focus-visible,html[data-theme=light] .homeMatchCard__action--preview:hover{color:#172033;background:#edf2f7;border-color:#c4cfdb}html[data-theme=light] .postMatchNotice span{color:#41536d;font-weight:620;text-shadow:none}html[data-theme=light] .postMatchTabs__button.is-active,html[data-theme=light] .postMatchTabs__button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#2563eb;box-shadow:0 10px 24px rgba(37,99,235,.22);opacity:1;text-shadow:none}html[data-theme=light] .postMatchTabs__button.is-active:active,html[data-theme=light] .postMatchTabs__button.is-active:focus-visible,html[data-theme=light] .postMatchTabs__button.is-active:hover,html[data-theme=light] .postMatchTabs__button[aria-selected=true]:active,html[data-theme=light] .postMatchTabs__button[aria-selected=true]:focus-visible,html[data-theme=light] .postMatchTabs__button[aria-selected=true]:hover{color:#fff;background:linear-gradient(135deg,#1e40af,#2563eb);border-color:#1d4ed8;opacity:1}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_team_total{color:#fff;background:rgba(15,23,42,.36);border-color:hsla(0,0%,100%,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);text-shadow:0 1px 1px rgba(15,23,42,.34)}html[data-theme=light] .statsNguts__fantasyTeams.statsNguts__fantasyTeams--unified .statsNguts__fantasyTeams_container_player_dt_symbol{color:#fff;background:#059669;border-color:rgba(4,120,87,.72);box-shadow:0 1px 2px rgba(15,23,42,.18),0 0 0 1px hsla(0,0%,100%,.18)}html[data-theme=light] .contestCenterHome__btn--create:not(:disabled){color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:rgba(37,99,235,.48);box-shadow:0 10px 22px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.22);text-shadow:none}html[data-theme=light] .contestCenterHome__btn--create:focus-visible:not(:disabled),html[data-theme=light] .contestCenterHome__btn--create:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#1e40af,#2563eb);border-color:rgba(29,78,216,.68)}html[data-theme=light] .contestCenterHome__btn--create:disabled{color:#64748b;background:#e2e8f0;border-color:rgba(148,163,184,.42);box-shadow:none}html[data-theme=light] .leaderboardPanel__teamPreview .statsNguts__fantasyTeams_container_team{background:linear-gradient(180deg,#fff,#f8fbff)}html[data-theme=light] .leagueTheme .ltb__btn--confirmTightSecondary{color:#173a7a!important;background:linear-gradient(180deg,#f7faff,#e8f0ff)!important;border-color:rgba(37,99,235,.28)!important;box-shadow:0 7px 16px rgba(15,23,42,.07)!important;opacity:1;text-shadow:none}html[data-theme=light] .leagueTheme .ltb__btn--confirmTightSecondary:focus-visible,html[data-theme=light] .leagueTheme .ltb__btn--confirmTightSecondary:hover{color:#102f67!important;background:linear-gradient(180deg,#edf4ff,#d8e6ff)!important;border-color:rgba(37,99,235,.44)!important}html[data-theme=light] .leagueTheme .ltb__btn--confirmTightPrimary{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:rgba(29,78,216,.72)!important;box-shadow:0 10px 22px rgba(37,99,235,.25)!important;opacity:1;text-shadow:none}html[data-theme=light] .leagueTheme .ltb__btn--confirmTightPrimary:focus-visible,html[data-theme=light] .leagueTheme .ltb__btn--confirmTightPrimary:hover{color:#fff!important;background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:rgba(30,64,175,.82)!important}html[data-theme=light] .leagueTheme .ltb__actionBar .ltb__stickyActions .ltb__btn.ltb__btn--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:rgba(37,99,235,.72);box-shadow:0 10px 24px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.22);opacity:1;text-shadow:none}html[data-theme=light] .leagueTheme .ltb__actionBar .ltb__stickyActions .ltb__btn.ltb__btn--primary:focus-visible:not(:disabled),html[data-theme=light] .leagueTheme .ltb__actionBar .ltb__stickyActions .ltb__btn.ltb__btn--primary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af);border-color:#93c5fd;box-shadow:0 13px 28px rgba(37,99,235,.32),0 0 0 3px rgba(96,165,250,.16)}html[data-theme=light] .leagueTheme .ltb__actionBar .ltb__stickyActions .ltb__btn.ltb__btn--primary:disabled{color:#365486;background:linear-gradient(180deg,#edf2f9,#dde6f3);border-color:#b9c8de;box-shadow:none;opacity:1}html[data-theme=light] .leagueTheme .ltb__cBtn{color:#23416f;background:#f8fafc;border-color:#b8c7dc;box-shadow:none}html[data-theme=light] .leagueTheme .ltb__cBtn:hover:not(:disabled){color:#173a7a;background:#eaf1ff;border-color:#7aa2e8}html[data-theme=light] .leagueTheme .ltb__cBtn--captain.active,html[data-theme=light] .leagueTheme .ltb__cBtn--captain[aria-pressed=true]{color:#3b2800;background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#e59a09;box-shadow:0 7px 16px rgba(245,158,11,.24),0 0 0 2px rgba(251,191,36,.2)}html[data-theme=light] .leagueTheme .ltb__cBtn--viceCaptain.active,html[data-theme=light] .leagueTheme .ltb__cBtn--viceCaptain[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);border-color:#6366f1;box-shadow:0 7px 16px rgba(79,70,229,.24),0 0 0 2px rgba(129,140,248,.18)}html[data-theme=light] .leagueTheme .ltb__cvcRow.is-c{background:linear-gradient(90deg,#fff5d6,#fffdf5);border-color:#e8af35;box-shadow:inset 4px 0 0 #f59e0b}html[data-theme=light] .leagueTheme .ltb__cvcRow.is-vc{background:linear-gradient(90deg,#eef0ff,#fafaff);border-color:#8b91e8;box-shadow:inset 4px 0 0 #6366f1}html[data-theme=light] .matchCardAction:focus-visible .matchCardBadge--premium,html[data-theme=light] .matchCardAction:hover .matchCardBadge--premium,html[data-theme=light] .matchCardBadge.matchCardBadge--premium{color:var(--premium-on-gold,#211703);background:var(
    --premium-gradient,linear-gradient(180deg,#ffe08a 0,#f6b944 100%)
  );border-color:var(--premium-border-strong,rgba(146,94,0,.42));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),0 6px 16px rgba(146,94,0,.16);font-weight:900;letter-spacing:.035em;text-shadow:none;text-transform:uppercase;opacity:1}html[data-theme=light] .matchCardAction--premium .matchCardBadge--premium,html[data-theme=light] .matchCardAction--premium:focus-visible .matchCardBadge--premium,html[data-theme=light] .matchCardAction--premium:hover .matchCardBadge--premium{color:var(--premium-on-gold,#211703);background:var(
    --premium-gradient,linear-gradient(180deg,#ffe08a 0,#f6b944 100%)
  );border-color:var(--premium-border-strong,rgba(146,94,0,.42));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),0 6px 16px rgba(146,94,0,.16);font-weight:900;letter-spacing:.035em;text-shadow:none;text-transform:uppercase;opacity:1}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__subtext,html[data-theme=light] .statsNguts__fantasyCenterSectionHeader p{color:#52647e}html[data-theme=light] .statsNguts__fantasyCenterPremiumBadge{color:var(--premium-on-gold);background:var(--premium-gradient);border-color:var(--premium-border-strong)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard{color:#172033;background:var(--surface-raised)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_cardContent{color:#334155;background:linear-gradient(180deg,var(--surface-raised),var(--surface-1))}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerName{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerTeam{color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerStats,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerStats li span{color:#52647e}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__playerSpotlightCard_playerStats li strong{color:#0f766e}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__editorTitle,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__panelHeader h3,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__replaceTitle,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__title h3,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__whyTitle{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__strategies button{color:#475569;background:linear-gradient(180deg,#fff,#f3f6fb);border-color:rgba(37,99,235,.22)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__strategies button:focus-visible:not(.is-selected),html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__strategies button:hover:not(.is-selected){color:#173a7a;background:#eaf1ff;border-color:rgba(37,99,235,.4)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__strategies button.is-selected,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__strategies button.is-selected:focus-visible,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__strategies button.is-selected:hover{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#1d4ed8!important;box-shadow:0 8px 18px rgba(37,99,235,.2)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__summaryChip span{color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__summaryChip strong{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__leadershipItem{color:#173a7a}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__tab{color:#475569}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__tab.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__tab.is-active .statsNguts__fantasyTeamStrategyBuilder__tabCount{color:#173a7a;background:hsla(0,0%,100%,.9)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__mobileLabel,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__playerRole,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__playersHead,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__replaceEmpty,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__replaceRole,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__replaceSubtitle,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__whyText,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__whyText.is-disclaimer,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__whyText.is-secondary{color:#64748b}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__fitTag.is-option,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__fitTag.is-strong,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__tag.is-neutral{color:#52647e;background:#eef2f7;border-color:rgba(100,116,139,.2)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__replaceOption{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStrategyBuilder__mobilePreviewButton span{color:hsla(0,0%,100%,.84)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderComplete h3,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderIdentityText h3,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderPreviewHeading h3,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderSummaryTop h3{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderMeta span,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderProgress span,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderRoleCount small,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderStatsGrid span,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderSummaryTop p{color:#64748b}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderRoleCount strong,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderStatsGrid strong,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderSummaryTop>strong{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderPreviewHeading span,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderRoleCount>span,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyTeamStatsBuilderSummaryTop>strong span{color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__matchPlayerPredictions_buttonGroup button,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_tabs button{color:#475569;background:#f7f9fc;border-color:rgba(37,99,235,.2)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__matchPlayerPredictions_buttonGroup button.active,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_tabs button.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .filter-title,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__matchPlayerPredictions_playerInfo h4,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_playerInfo h4{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .filter-subtext,html[data-theme=light] .statsNguts__fantasyCenter .info-message,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__matchPlayerPredictions_playerInfo p,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_emptyState,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_matchLine,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_playerInfo p,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_toolMessage{color:#64748b}html[data-theme=light] .statsNguts__fantasyCenter button.active .filter-subtext{color:hsla(0,0%,100%,.82)}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__matchPlayerPredictions_playerNumber,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_matchResult{color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts_recentFantasyStats_highlightPill{color:#334155}html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-layout-title,html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-player-name,html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-player-rank,html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-section-title{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-empty-state,html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-layout-subtitle,html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-player-meta{color:#64748b}html[data-theme=light] .statsNguts__fantasyCenter .aiTeamPrediction .backup-section-count{color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByCombinations_stats_content h4,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByCombinations_title,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_stats_content h4,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_title{color:#172033}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByCombinations_options_tab,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_options_tab{color:#475569}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByCombinations_options_tab.selected,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_options_tab.selected{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByCombinations_stats_content h3,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_stats_content h3{color:#1d4ed8}html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByCombinations_stats_content p,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_chartEmpty,html[data-theme=light] .statsNguts__fantasyCenter .statsNguts__fantasyQuestionByGuts_stats_content p{color:#64748b}html[data-theme=light] .tb .tb__roleChip{color:#334155!important;background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-1) 100%)!important;border-color:rgba(37,99,235,.22)!important;opacity:1;text-shadow:none}html[data-theme=light] .tb .tb__roleChipLabel{color:#334155!important}html[data-theme=light] .tb .tb__roleChipCount{color:#172033!important;background:#e8eef7!important}html[data-theme=light] .tb .tb__roleChip:focus-visible,html[data-theme=light] .tb .tb__roleChip:hover{color:#173a7a!important;background:#edf4ff!important;border-color:rgba(37,99,235,.42)!important}html[data-theme=light] .tb .tb__roleChip:focus-visible .tb__roleChipLabel,html[data-theme=light] .tb .tb__roleChip:hover .tb__roleChipLabel{color:#173a7a!important}html[data-theme=light] .tb .tb__roleChip.is-active,html[data-theme=light] .tb .tb__roleChip.is-active:focus-visible,html[data-theme=light] .tb .tb__roleChip.is-active:hover{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:#1d4ed8!important;box-shadow:0 8px 18px rgba(37,99,235,.2),inset 0 1px 0 hsla(0,0%,100%,.2)!important}html[data-theme=light] .tb .tb__roleChip.is-active .tb__roleChipLabel{color:#fff!important}html[data-theme=light] .tb .tb__roleChip.is-active .tb__roleChipCount{color:#173a7a!important;background:hsla(0,0%,100%,.92)!important}html[data-theme=light] .tb .tb__btn.tb__btn--primary{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border-color:rgba(29,78,216,.75)!important;box-shadow:0 10px 22px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.2)!important;opacity:1;text-shadow:none}html[data-theme=light] .tb .tb__btn.tb__btn--primary:focus-visible:not(:disabled),html[data-theme=light] .tb .tb__btn.tb__btn--primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;border-color:#93c5fd!important;box-shadow:0 13px 28px rgba(37,99,235,.3),0 0 0 3px rgba(96,165,250,.16)!important}html[data-theme=light] .tb .tb__btn.tb__btn--primary:disabled{color:#365486!important;background:linear-gradient(180deg,#e7effb,#d7e3f5)!important;border-color:#b4c6df!important;box-shadow:none!important;opacity:1}html[data-theme=light] .tb .tb__cvcBtn{color:#173a7a!important;background:var(--surface-raised)!important;border-color:#b9c8dc!important;opacity:1;text-shadow:none}html[data-theme=light] .tb .tb__cvcBtn:focus-visible,html[data-theme=light] .tb .tb__cvcBtn:hover{color:#102f67!important;background:#edf4ff!important;border-color:#7aa2e8!important}html[data-theme=light] .tb .tb__cvcBtn:first-child.active,html[data-theme=light] .tb .tb__cvcBtn:first-child[aria-pressed=true]{color:#3b2800!important;background:linear-gradient(135deg,#fde68a,#fbbf24)!important;border-color:#e59a09!important;box-shadow:0 7px 16px rgba(245,158,11,.22)!important}html[data-theme=light] .tb .tb__cvcBtn:last-child.active,html[data-theme=light] .tb .tb__cvcBtn:last-child[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#4f46e5,#2563eb)!important;border-color:#4338ca!important;box-shadow:0 7px 16px rgba(79,70,229,.22)!important}html[data-theme=light] .App,html[data-theme=light] .authRoute__loadingScreen,html[data-theme=light] .routeLoading,html[data-theme=light] .statsNguts__siteContent,html[data-theme=light] body{background-color:var(--page-bg)}html[data-theme=light] :where(.statsNguts__navbar_mobilePanel,.sngThemeSelector__menu,.cookieConsent__modal,.statsNguts__modal,[role=dialog]){background-color:var(--surface-raised)}html[data-theme=light] :where(input,textarea,select){background-color:var(--surface-raised)}html[data-theme=light] :where(input,textarea,select):disabled{background-color:var(--surface-3)}