/* Generated light twin of hub.css (Design Studio light tokens). Do not edit by hand. */
html[data-theme=light] #root .hub{color:#1A1A1A}
html[data-theme=light] #root [data-view=overview] .research-workspace{background:#F7F5F2}
html[data-theme=light] #root [data-view=overview]{background:#F7F5F2}
html[data-theme=light] #root .hub h2,html[data-theme=light] #root .hub .hub-h,html[data-theme=light] #root .hub .section-head h2{color:#1A1A1A}
html[data-theme=light] #root .hub-ticker .tk{background:#FFFFFF;color:#1A1A1A}
html[data-theme=light] #root .hub-ticker .tk b.w{color:#1E7F4F}
html[data-theme=light] #root .hub-ticker .tk b.l{color:#C8102E}
html[data-theme=light] #root .hub-ticker .tk.next small{color:#1A1A1A}
html[data-theme=light] #root .hub .news-slide a{color:#1A1A1A}
html[data-theme=light] #root .hub .news-slide h3{color:#1A1A1A}
html[data-theme=light] #root .news-art em{color:#1A1A1A}
html[data-theme=light] #root .art-0{background:linear-gradient(135deg,#E41C38,#EFEBE6 72%)}
html[data-theme=light] #root .art-1{background:radial-gradient(circle at 72% 28%,#4a4a52,#FFFFFF 62%)}
html[data-theme=light] #root .art-1::before{border:2px dashed #ffffff3030}
html[data-theme=light] #root .art-2{background:linear-gradient(160deg,#EFEBE6,#F7F5F2 72%)}
html[data-theme=light] #root .art-3{background:linear-gradient(200deg,#8a0d22,#F7F5F2 70%)}
html[data-theme=light] #root .hub-gauge{background:linear-gradient(180deg,#FFFFFF,#FFFFFF);color:#1A1A1A}
html[data-theme=light] #root .hub-gauge .g-track{stroke:#1A1A1A}
html[data-theme=light] #root .hub-gauge .g-num{fill:#1A1A1A}
html[data-theme=light] #root .hub-gauge .g-lbl{fill:#5C5C5C}
html[data-theme=light] #root .hub-gauge .g-side b{color:#1A1A1A}
html[data-theme=light] #root .hub-lc{border-top:3px solid #E2DDD6}
html[data-theme=light] #root .hub-lc b{color:#1A1A1A}
html[data-theme=light] #root .hub-lc span{color:#5C5C5C}
html[data-theme=light] #root .hub-lc em i{color:#1A1A1A}
html[data-theme=light] #root .hub-lc em i.b1g{background:#EFEBE6;color:#1A1A1A}
html[data-theme=light] #root .hub-film button{color:#1A1A1A}
html[data-theme=light] #root .hub-film button>i{color:#C8102E}
html[data-theme=light] #root .hub-film b{color:#1A1A1A}
html[data-theme=light] #root .hub-credit{color:#5C5C5C}
html[data-theme=light] #root .mobile-nav{background:#F7F5F2ee;border-top:1px solid #E2DDD6}
html[data-theme=light] #root .mobile-nav button{color:#5C5C5C}
html[data-theme=light] #root .cfp{background:linear-gradient(180deg,#FFFFFF,#FFFFFF);border:1px solid #E2DDD6;color:#1A1A1A}
html[data-theme=light] #root .cfp-head .share-btn{color:#1A1A1A!important;border:1px solid #ffffff4040}
html[data-theme=light] #root .cfp-big b{color:#1A1A1A}
html[data-theme=light] #root .cfp-big span{color:#5C5C5C}
html[data-theme=light] #root .cfp-note{color:#5C5C5C}
html[data-theme=light] #root .cfp-note b{color:#1A1A1A}
html[data-theme=light] #root .cfp-chip{color:#1A1A1A}
html[data-theme=light] #root .cfp-chip small{color:#1A1A1A}
html[data-theme=light] #root .cfp-chip span{color:#1A1A1A}
html[data-theme=light] #root .cfp-h{color:#1A1A1A}
html[data-theme=light] .cfp-bar i{background:#EFEBE6}
html[data-theme=light] .cfp-bar em{color:#1A1A1A}
html[data-theme=light] .cfp-bar small{color:#5C5C5C}
html[data-theme=light] .cfp-bars.big small{color:#1A1A1A}
html[data-theme=light] #root .cfp-sched li{border-top:1px solid #E2DDD6}
html[data-theme=light] #root .cfp-sched small{color:#5C5C5C}
html[data-theme=light] #root .cfp-sched span>i{background:#EFEBE6}
html[data-theme=light] #root .cfp-path li{background:#FFFFFF;border:1px solid #E2DDD6}
html[data-theme=light] #root .dv{color:#1A1A1A}
html[data-theme=light] #root .dv-hero{background:linear-gradient(180deg,#EFEBE6,#FFFFFF);border:1px solid #E2DDD6}
html[data-theme=light] #root .dv-hero h2{color:#1A1A1A}
html[data-theme=light] #root .dv-hero h2 em{color:#C8102E}
html[data-theme=light] #root .dv-sub{color:#1A1A1A}
html[data-theme=light] #root .dv-note{color:#5C5C5C}
html[data-theme=light] #root .dv-tiles>div{background:#F7F5F2;border:1px solid #E2DDD6}
html[data-theme=light] #root .dv-tiles b{color:#1A1A1A}
html[data-theme=light] #root .dv-tiles span{color:#5C5C5C}
html[data-theme=light] #root .dv-q{color:#C8102E}
html[data-theme=light] #root .dv-def{background:#F7F5F2;color:#1A1A1A}
html[data-theme=light] #root .dv-filters{background:#FFFFFF;border:1px solid #E2DDD6}
html[data-theme=light] #root .dv-rl{color:#5C5C5C}
html[data-theme=light] #root .dv-chips button,html[data-theme=light] #root .dv-open{border:1px solid #E2DDD6;color:#1A1A1A}
html[data-theme=light] #root .dv-chips button[aria-pressed=true],html[data-theme=light] #root .dv-game{color:#1A1A1A!important}
html[data-theme=light] #root .dv-showing{color:#1A1A1A}
html[data-theme=light] #root .dv-showing b{color:#1A1A1A}
html[data-theme=light] #root .dv-reset{color:#C8102E}
html[data-theme=light] #root .dv-legend{color:#5C5C5C}
html[data-theme=light] #root .t-punt{color:#5C5C5C}
html[data-theme=light] #root .t-lost{color:#C8102E}
html[data-theme=light] #root .t-other{color:#5C5C5C}
html[data-theme=light] #root .dv-drive{background:#FFFFFF;border:1px solid #E2DDD6}
html[data-theme=light] #root .dv-qc small{color:#5C5C5C}
html[data-theme=light] #root .dv-field{background:repeating-linear-gradient(90deg,#EFEBE6 0 9.5%,#EFEBE6 9.5% 10%)}
html[data-theme=light] #root .k-punt .dv-field{color:#5C5C5C}
html[data-theme=light] #root .k-lost .dv-field{color:#C8102E}
html[data-theme=light] #root .k-other .dv-field{color:#5C5C5C}
html[data-theme=light] #root .dv-meta{color:#5C5C5C}
html[data-theme=light] #root .dv-plays{border-top:1px solid #E2DDD6}
html[data-theme=light] #root .dv-pl,html[data-theme=light] #root .dv-snap{border-bottom:1px solid #E2DDD6}
html[data-theme=light] #root .dv-foot{color:#5C5C5C}
html[data-theme=light] #root .dv-more,html[data-theme=light] #root .dv-go{border:1px solid #E2DDD6;background:#FFFFFF;color:#1A1A1A}
html[data-theme=light] #root .dv-snap{background:#FFFFFF;border:1px solid #E2DDD6}
html[data-theme=light] #root .dv-snap small{color:#5C5C5C}
html[data-theme=light] #root .dv-sheet-wrap{background:#F7F5F2aa}
html[data-theme=light] #root .dv-sheet{background:#FFFFFF}
html[data-theme=light] #root .hub-ticker .tk.next small{color:#1A1A1A}
html[data-theme=light] #root .hub .home-news .text-button,html[data-theme=light] #root .hub-sec-head button,html[data-theme=light] #root .hub .news-slide .news-read{color:#C8102E}
/* Hand-tuned light fixes (Design Studio, Oct 12 2026), appended after the generated twin. */
/* Hero and countdown: scarlet with white text. */
html[data-theme=light] #root .hub-hero .home-game,html[data-theme=light] #root .hub-hero .home-game.panel{background:#E41C38!important;color:#fff;box-shadow:0 12px 30px #E41C3833}
html[data-theme=light] #root .hub-hero .live-countdown>div{background:#00000038;border-color:#ffffff40}
html[data-theme=light] #root .hub-hero .hg-eyebrow{background:#00000038}
html[data-theme=light] #root .hub-hero .hg-tile{border:1px solid #E2DDD6}
html[data-theme=light] #root .hub-hero .hg-tile:first-child{background:#A50F24}
html[data-theme=light] #root .hub-hero .home-preview,html[data-theme=light] #root .hub-hero .home-preview.panel{background:#fff!important;border:1px solid #E2DDD6!important;color:#1A1A1A}
/* Ticker finals: dark text on white, #555 secondary, #A50F24 accents at 14px+. */
html[data-theme=light] #root .hub-ticker .tk{background:#fff;border-color:#E2DDD6;color:#1A1A1A}
html[data-theme=light] #root .hub-ticker .tk small{color:#555}
html[data-theme=light] #root .hub-ticker .tk b.w{color:#A50F24}
html[data-theme=light] #root .hub-ticker .tk b.l{color:#555}
html[data-theme=light] #root .hub-ticker .tk.next{background:#E41C38;border-color:#E41C38;color:#fff}
html[data-theme=light] #root .hub-ticker .tk.next small,html[data-theme=light] #root .hub-ticker .tk.next span{color:#fff}
/* Section links and Read links: deep red at 14px. */
html[data-theme=light] #root .hub .home-news .text-button,html[data-theme=light] #root .hub-sec-head button,html[data-theme=light] #root .hub .news-slide .news-read{color:#A50F24;font-size:14px}
html[data-theme=light] #root .hub .news-slide{background:#fff;border-color:#E2DDD6}
html[data-theme=light] #root .hub .news-slide .meta{color:#555}
/* Hub cards (stat leaders, film room links) use the hub variables: light values. */
html[data-theme=light] #root .hub{--hcard:#fff;--hline:#E2DDD6;--hmut:#555}
html[data-theme=light] #root .news-art em{color:#fff}
html[data-theme=light] #root .hub-ticker .tk.next span{color:#fff}
html[data-theme=light] #root .dv-chips button[aria-pressed=true],html[data-theme=light] #root .dv-game,html[data-theme=light] #root .dv-open{color:#fff!important;background:#C8102E!important;border-color:#C8102E!important}
html[data-theme=light] #root .dv-snap .ok,html[data-theme=light] #root .dv-pl .ok{color:#1E7B34}
html[data-theme=light] body .sidebar-foot a{color:#ff8a9b!important}
html[data-theme=light] #root .hub-credit a{color:#A50F24}
