:root{--bg:#081b2c;--surface:#102b40;--ink:#f0f5fa;--muted:#a8becf;--line:#325169;--accent:#7ae8b7;--on-accent:#08271d;color-scheme:dark}
.brand{font-size:2.4rem;color:var(--accent)}.masthead nav{border-top:0}.scene-night .page-intro h1{font-size:3.5rem}.scene-night .page-intro{padding-bottom:26px}.broadcast-room{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:35px;align-items:start}.program-broadcast .program-slide{display:block}.program-broadcast .program-screen img,.program-broadcast .program-screen video{aspect-ratio:16/9}.program-broadcast .program-copy{background:var(--surface);padding:25px 28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.program-broadcast .program-copy>span{grid-column:1/-1}.program-broadcast .program-copy h3{font-size:2.6rem;grid-row:2/4;margin:0}.program-broadcast .program-copy p{grid-column:2;font-size:.82rem}.program-broadcast .watch-link{grid-column:2;justify-self:start;align-self:start;margin:0}.broadcast-side>h2{font-family:var(--body);font-size:.85rem;margin-bottom:20px}.broadcast-side .briefs{margin:0}.broadcast-side .briefs>h2{display:none}.broadcast-side .briefs h3{font-size:1.55rem}.broadcast-side .briefs li{padding:20px 0}.night-results{margin-top:45px;padding:28px;background:var(--surface)}.night-results .match-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.night-dispatch{max-width:1050px;margin:55px auto 0}.night-dispatch .wire-item{grid-template-columns:110px 1fr}.night-dispatch .wire-item h3{font-size:2rem}.layout-night .article-heading{max-width:1050px;margin-left:0}.layout-night .article-heading h1{font-size:4.5rem}.layout-night .article-cover{border:12px solid var(--surface)}.layout-night .article-body{max-width:65ch;font-size:1.1rem}.layout-night .archive-list{max-width:1100px}.layout-night .archive-story{grid-template-columns:350px 1fr}.faq-section{max-width:900px;background:var(--surface);padding:30px;margin-inline:auto}.site-footer{display:flex;flex-wrap:wrap;gap:20px 50px;align-items:center}.site-footer p{flex:1;min-width:240px}.site-footer small{flex-basis:100%}@media(max-width:1000px){.broadcast-room{grid-template-columns:2.5fr 1fr;gap:25px}.program-broadcast .program-copy{display:block}.program-broadcast .program-copy h3{margin:15px 0}.program-broadcast .watch-link{margin-top:18px}.night-results .match-list{grid-template-columns:1fr 1fr}.layout-night .archive-story{grid-template-columns:250px 1fr}}@media(max-width:640px){.scene-night .page-intro h1{font-size:2.6rem}.broadcast-room{display:block}.broadcast-side{margin-top:30px}.broadcast-side .briefs ol{display:flex;overflow:auto;gap:22px}.broadcast-side .briefs li{flex:0 0 70%}.program-broadcast .program-copy{padding:24px 18px}.program-broadcast .program-toolbar h2{font-size:1.3rem}.program-broadcast .program-copy h3{font-size:2.1rem}.program-broadcast .program-screen img{aspect-ratio:16/10}.night-results{padding:22px 16px;margin-top:30px}.night-results .match-list{display:flex;overflow:auto;gap:25px}.night-results .match{flex:0 0 250px}.night-dispatch .wire-item{grid-template-columns:1fr;gap:10px}.night-dispatch .wire-item h3{font-size:2.1rem}.night-dispatch .wire-item time{color:var(--accent)}.faq-section{padding:25px 18px}.layout-night .article-heading h1{font-size:2.7rem}.layout-night .archive-story{display:block}.layout-night .archive-story img{aspect-ratio:16/8;margin-bottom:20px}}
