/* Coming-soon sports: one neutral grey theme with the same gold crown. Applies only when <html> has .sport-soon. */
html.sport-soon{--royal:#5b6470;--lavender:#e3e5e8;--ink:#17191b;--surface-raised:#e7e9eb;--ice:#f4f4f5;--line:#d0d3d7;--accent:#5b6470;--focus:#7a8390;--pick-fill:#2a2d31;--pick-hover:#35393f;--pick-edge:#a4a9b1;--pick-badge-ink:#2a2d31}
@media (prefers-color-scheme:dark){html.sport-soon:not([data-theme=light]){--ink:#f8f8f9;--ice:#141517;--surface:#1c1e21;--surface-raised:#282a2e;--line:#3c4047;--accent:#a4a9b1;--field:#181a1d;--focus:#a2a8b0;--pick-fill:#dcdee1;--pick-hover:#eaecee;--pick-ink:#1a1c1f;--pick-edge:#b2b6bd;--pick-badge:#2a2d31;--pick-badge-ink:#fff;--lavender:#282a2e}}
html.sport-soon[data-theme=dark]{--ink:#f8f8f9;--ice:#141517;--surface:#1c1e21;--surface-raised:#282a2e;--line:#3c4047;--accent:#a4a9b1;--field:#181a1d;--focus:#a2a8b0;--pick-fill:#dcdee1;--pick-hover:#eaecee;--pick-ink:#1a1c1f;--pick-edge:#b2b6bd;--pick-badge:#2a2d31;--pick-badge-ink:#fff;--lavender:#282a2e}
/* Dark panels that use a fixed purple. */
html.sport-soon .land-hero,html.sport-soon .land-final,html.sport-soon .night-live-banner:not(.night-result-banner),html.sport-soon .night-live-bar,html.sport-soon .night-finals,html.sport-soon .live-board,html.sport-soon .game-badge.is-final,html.sport-soon .king-hero-crown,html.sport-soon .signin-crown,html.sport-soon .welcome-item.is-crown .welcome-icon{background:#1a1c1f}
html.sport-soon .arena-app .beta-heading,html.sport-soon .arena-slip-heading,html.sport-soon .night-feature,html.sport-soon .night-rink-circle,html.sport-soon .quick-result,html.sport-soon .mobile-entry-link{background:#25272b}
html.sport-soon .king-hero .king-hero-card{background:#1a1c1f;border-color:#1a1c1f}
html.sport-soon .arena-app .beta-arena button.button,html.sport-soon .arena-app .nhl-card .button,html.sport-soon .arena-app .quick-play .button,html.sport-soon .auth-card button{background:#5b6470;border-color:#5b6470}
html.sport-soon .join-card .open-signup button{background:#1a1c1f!important;border-color:#1a1c1f!important}
html.sport-soon .night-fixtures{background:#1a1c1f}html.sport-soon .night-fixtures small{color:#b3b8bf}html.sport-soon .night-fixtures time{color:#d9dbde}
