:root {
  color-scheme: light;
  --desk-bg: #f4f0e6;
  --desk-surface: #ece7dc;
  --desk-raised: #e5dfd3;
  --desk-rule: #bcb8ac;
  --desk-text: #1a242a;
  --desk-muted: #4b5556;
  --desk-blue: #243d42;
  --line: var(--desk-rule);
  --panel: var(--desk-surface);
  --muted: var(--desk-muted);
  --blue: var(--desk-blue);
}
body { color: var(--desk-text); }
header { background: var(--desk-bg); border-bottom: 4px double #273332; }
.brand { color: var(--desk-text); }
.brand b { font: 700 clamp(24px, 4vw, 58px)/1 Georgia, serif; letter-spacing: -.065em; }
.brand img { border-radius: 50%; }
header nav a, #main :where(a:not(.lead-cta,.central-update > a,.feature > a)), .mobile-nav a { color: var(--desk-blue); }
#main .league-card { border-color: var(--desk-rule); }
.score-ribbon { background: var(--desk-surface); }
.score-ribbon small { color: var(--desk-muted); }
.desk-lead { grid-template-columns: minmax(0, 2.7fr) minmax(240px, 1fr); gap: 24px; }
#lead-game, #lead-game.arena-lead { display: block; min-height: 0; padding: 0 22px 0 0; background: transparent; border: 0; border-right: 1px solid var(--desk-rule); }
#lead-game::before { content: none; }
.lead-copy { padding: 0 0 14px; }
.lead-copy small { color: #963925; }
.lead-copy h1 { max-width: none; font-size: clamp(46px, 7vw, 105px); line-height: .94; }
.lead-art { min-height: clamp(195px, 25vw, 360px); background: #202c34; }
.lead-art span { color: #e6e4de; }
.arena-lead .lead-art { background: #202c34 url("golden-one-archive.webp") center 54% / cover; }
.arena-credit { position: static; display: block; background: transparent; color: var(--desk-muted); padding: 4px 0; }
.lead-cta, #main .search-section button { background: #202a2a; color: #fff; }
.newsroom-rail { border-top: 3px solid #963925; }
#main .search-section { border: 0; padding: 12px 0; background: transparent; }
#main .search-section input, #main .search-section select { color: var(--desk-text); background: #fffdf6; border-color: var(--desk-rule); }
.newsroom-tools { border-top: 1px solid var(--desk-rule); padding: 10px 0; }
.newsroom-tools a { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid var(--desk-rule); }
#main .feature, #main .around article { background: var(--desk-surface); }
#main .feature-top b, #main .feature-top span { color: #693727; }
.final-comparison span { background: #963925; }
.final-comparison span + span { background: #5b7475; }
.mobile-nav { background: var(--desk-bg); }
@media(max-width: 800px) {
  .desk-lead { grid-template-columns: minmax(0, 1fr); }
  #lead-game, #lead-game.arena-lead { border: 0; padding: 0; }
}

#main .feature .time, #main .feature p, #main .around p,
#main .league-line small, #main .score-ribbon small { color: #4b5556; }
#main .feature a, #main .around a, #main .newsroom-tools a { font-weight: 700; }
#main .feature h3 { line-height: 1.22; text-wrap: balance; }
#main .search-section :is(input,select) { font-size: 16px; }
#main .search-section input::placeholder { color: #59605b; }
