/* Theme switch: presentation only; no report or data rerender. */
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;flex-shrink:0;border:1px solid #3b4d69;border-radius:5px;background:#121e30;color:#c8ddf4;padding:9px 12px;font:10px/1.4 'IBM Plex Mono',monospace;cursor:pointer;white-space:nowrap}.theme-toggle:hover{border-color:#92bfea;color:#fff}.theme-toggle svg{flex:none}.theme-toggle-detail{position:fixed;z-index:5;top:20px;right:74px;min-height:38px}.matchnav{padding-right:180px}.nav{gap:24px}.private{display:none}
html[data-theme=light]{color-scheme:light;--paper:#f5f7fb;--ink:#14233a;--muted:#526781;--line:#cad6e4;--blue:#245e91;--home:#2c6fa5;--away:#879bb5;--panel:#fff}
[data-theme=light] body,[data-theme=light] #detail{background-color:var(--paper);background-image:linear-gradient(#5e7d9f0b 1px,transparent 1px),linear-gradient(90deg,#5e7d9f0b 1px,transparent 1px);color:var(--ink)}
[data-theme=light] header{background:#f8fafff5;border-color:var(--line)}
[data-theme=light] .chairmark,[data-theme=light] .brandwords b,[data-theme=light] .brandwords b span{color:#14233a}
[data-theme=light] .brandwords small,[data-theme=light] nav button,[data-theme=light] .health,[data-theme=light] .filters label,[data-theme=light] .boardnote,[data-theme=light] footer{color:#526781}
[data-theme=light] nav button.active{color:#215d91;border-color:#215d91}
[data-theme=light] nav button:hover{color:#14233a}
[data-theme=light] .boardintro{border-color:#a3b7cd}
[data-theme=light] .boardintro>p:not(.eyebrow),[data-theme=light] .intro{color:#425873}
[data-theme=light] .launchnotice,[data-theme=light] .pendingnotice{background:#fff9e8;border-color:#dfd8b8;border-left-color:#e5b936;color:#4a5364}
[data-theme=light] .launchnotice b{color:#73551a}
[data-theme=light] input,[data-theme=light] select{background:#fff;border-color:#b6c8da;color:#14233a}
[data-theme=light] input::placeholder{color:#667a91}
[data-theme=light] input:hover,[data-theme=light] select:hover{border-color:#577b9d}
[data-theme=light] .game{background:linear-gradient(145deg,#fff,#f5f8fc);border-color:#c4d2e2}
[data-theme=light] .game:hover{border-color:#7396b7}
[data-theme=light] .gametop,[data-theme=light] .teams small,[data-theme=light] .teamrecord{color:#526781}
[data-theme=light] .teams strong{color:#245e91}
[data-theme=light] .cardmetrics{border-color:#d5dfeb;color:#526781}
[data-theme=light] .cardmetrics b{color:#294967}
[data-theme=light] .open,[data-theme=light] .textbutton{color:#215d91}
[data-theme=light] .open:hover{color:#73551a}
[data-theme=light] .tag{background:#fff4c7;border-color:#d3b963;color:#675013}
[data-theme=light] .actualscore{border-color:#c4d2e2;color:#405976}
[data-theme=light] .theme-toggle{background:#fff;border-color:#b7c9dc;color:#264b70}
[data-theme=light] .theme-toggle:hover{border-color:#48799f;color:#14233a}
[data-theme=light] .methodgrid article,[data-theme=light] .stats,[data-theme=light] .recordrow{background:#ffffffd9;border-color:#c4d2e2}
[data-theme=light] .methodgrid p,[data-theme=light] .stats label,[data-theme=light] .stats small,[data-theme=light] .recordrow small{color:#425b77}
[data-theme=light] .recordrow>span:last-child{color:#245e91}
[data-theme=light] .matchnav,[data-theme=light] .picksummary{border-color:#c4d2e2}
[data-theme=light] .matchnav>span,[data-theme=light] .matchintro>p:last-child{color:#526781}
[data-theme=light] .close{background:#fff;border-color:#a9bfd5;color:#14233a}
[data-theme=light] .close:hover{background:#e5eef8}
[data-theme=light] .matchscore{background:#ffffffd9;border-color:#bccfe2}
[data-theme=light] .matchscore small,[data-theme=light] .matchat,[data-theme=light] .picksummary>span,[data-theme=light] .picksummary small{color:#526781}
[data-theme=light] .matchscore strong,[data-theme=light] .picksummary>b{color:#245e91}
[data-theme=light] .chartcard,[data-theme=light] .stylegrid .chartcard,[data-theme=light] .teamprofile,[data-theme=light] .radargridcards article{background:#ffffffd9;border-color:#c4d2e2}
[data-theme=light] .awayprofile{border-top-color:#879bb5}[data-theme=light] .homeprofile{border-top-color:#2c6fa5}
[data-theme=light] .chartgrid path{stroke:#ccd8e6}
[data-theme=light] .chartgrid text,[data-theme=light] .chartcaption,[data-theme=light] .marketnumbers,[data-theme=light] .sectiontitle>span{color:#526781;fill:#526781}
[data-theme=light] .scorechart .chartteam,[data-theme=light] .scorechart .chartvalue{fill:#14233a}
[data-theme=light] .scorechart .totallabel,[data-theme=light] .spreadchart text,[data-theme=light] .marginchart text{fill:#425b77}
[data-theme=light] .spreadchart .chartstrong,[data-theme=light] .marginchart .chartstrong{fill:#215d91}
[data-theme=light] .marketnumbers b{color:#14233a}
[data-theme=light] .reportnav{background:#f5f7fbf5;border-color:#c4d2e2}
[data-theme=light] .reportnav a{color:#215d91}[data-theme=light] .reportnav a:hover{color:#73551a}
[data-theme=light] .profiletitle small,[data-theme=light] .profilefacts small,[data-theme=light] .datestamp,[data-theme=light] .netepa small,[data-theme=light] .profilefacts span{color:#526781}
[data-theme=light] .netepa strong{color:#245e91}[data-theme=light] .profilefacts b{color:#14233a}
[data-theme=light] .segmented{border-color:#a9bfd5}
[data-theme=light] .segmented button{background:#fff;color:#425b77}
[data-theme=light] .segmented button[aria-pressed=true]{background:#245e91;color:#fff}
[data-theme=light] .unitrow{border-color:#d3deeb}
[data-theme=light] .unitname b,[data-theme=light] .unitlane b{color:#14233a}
[data-theme=light] .unitname small,[data-theme=light] .unitlane small,[data-theme=light] .unitlegend{color:#526781}
[data-theme=light] .ranktrack,[data-theme=light] .tempotrack{background:#e1e8f0}
[data-theme=light] .runfill{background:#dce5f0}
[data-theme=light] .averageline{background:#526781}
[data-theme=light] .tempoaxis,[data-theme=light] .mixrow small,[data-theme=light] .chartlegend{color:#526781}
[data-theme=light] .formchart text{fill:#294967}[data-theme=light] .formchart .formopponent{fill:#526781}
[data-theme=light] .radargrid polygon,[data-theme=light] .radargrid path{stroke:#c4d2e2}
[data-theme=light] .radarchart text{fill:#425b77}[data-theme=light] .radarchart .radarscale{fill:#526781}
[data-theme=light] .radarchart>polygon:last-of-type{stroke:#245e91;fill:#2c6fa5}
[data-theme=light] .radarchart>polygon:first-of-type{stroke:#6c829e;fill:#879bb5}
[data-theme=light] .spreadchart circle:last-of-type{fill:#245e91}
[data-theme=light] .tablewrap{background:#fff;border-color:#c4d2e2}
[data-theme=light] .ratingstable th,[data-theme=light] .ratingstable td{border-color:#d5dfeb}
[data-theme=light] .ratingstable thead th{background:#e9f0f8;color:#425b77}
[data-theme=light] .ratingstable tbody th{color:#294967}
[data-theme=light] .ratingstable td:nth-child(3),[data-theme=light] .ratingstable td:nth-child(5){color:#245e91}
[data-theme=light] .datadetails{border-color:#c4d2e2}[data-theme=light] .datadetails summary{color:#215d91}
[data-theme=light] .qbgrid{background:#fff;border-color:#c4d2e2}
[data-theme=light] .qbgrid small,[data-theme=light] .newsitem,[data-theme=light] .weatherline{color:#425b77}
[data-theme=light] .newsitem{border-color:#9bb4d0}
[data-theme=light] button:focus-visible,[data-theme=light] a:focus-visible,[data-theme=light] input:focus-visible,[data-theme=light] select:focus-visible{outline-color:#245e91}
@media(max-width:760px){.nav{gap:14px}.theme-toggle-detail{top:18px;right:61px;min-height:33px;padding:6px 9px;font-size:9px}.matchnav{padding-right:154px}.matchnav>span{display:none}}
@media(max-width:560px){.brand{width:auto;flex:1}.nav{position:relative}.nav>.theme-toggle{position:absolute;right:22px;top:16px;min-height:36px;padding:7px 9px;font-size:9px}.nav>.brand{padding-right:115px;width:100%}.brandwords b{font-size:22px}.brandwords small{font-size:6px;letter-spacing:1px}.nav{display:flex}.nav nav{width:100%}.matchnav{padding-right:150px}}
@media(max-width:360px){.nav>.theme-toggle{gap:5px;padding:7px;font-size:8px}.nav>.brand{padding-right:100px}.brandwords b{font-size:19px}.brand{gap:7px}.chairmark{width:31px;height:31px}}
