/* NHL colours: rink navy and ice blue with the same gold crown. Applies when <html> has .sport-nhl. */
html.sport-nhl{--royal:#1d5fa8;--lavender:#e1ecf8;--ink:#0f1b2b;--surface-raised:#e6eef8;--ice:#f1f6fc;--line:#cdd9e8;--accent:#1d5fa8;--focus:#2e7bd6;--pick-fill:#123f73;--pick-hover:#18508f;--pick-edge:#8fc0f0;--pick-badge-ink:#123f73}
@media (prefers-color-scheme:dark){html.sport-nhl:not([data-theme=light]){--ink:#f5f9ff;--ice:#0a1626;--surface:#12233a;--surface-raised:#1b3150;--line:#2d4a6e;--accent:#8fc0f0;--field:#0e1f35;--focus:#f3c75f;--pick-fill:#d3e6fa;--pick-hover:#e5f0fc;--pick-ink:#0b1f3a;--pick-edge:#9cc9f2;--pick-badge:#123f73;--pick-badge-ink:#fff;--lavender:#1b3150}}
html.sport-nhl[data-theme=dark]{--ink:#f5f9ff;--ice:#0a1626;--surface:#12233a;--surface-raised:#1b3150;--line:#2d4a6e;--accent:#8fc0f0;--field:#0e1f35;--focus:#f3c75f;--pick-fill:#d3e6fa;--pick-hover:#e5f0fc;--pick-ink:#0b1f3a;--pick-edge:#9cc9f2;--pick-badge:#123f73;--pick-badge-ink:#fff;--lavender:#1b3150}
/* Dark panels that use a fixed purple. */
html.sport-nhl .land-hero,html.sport-nhl .land-final,html.sport-nhl .night-live-banner:not(.night-result-banner),html.sport-nhl .night-live-bar,html.sport-nhl .night-finals,html.sport-nhl .live-board,html.sport-nhl .game-badge.is-final,html.sport-nhl .king-hero-crown,html.sport-nhl .signin-crown,html.sport-nhl .welcome-item.is-crown .welcome-icon{background:#0b1f3a}
html.sport-nhl .arena-app .beta-heading,html.sport-nhl .arena-slip-heading,html.sport-nhl .night-feature,html.sport-nhl .night-rink-circle,html.sport-nhl .quick-result,html.sport-nhl .mobile-entry-link{background:#10284a}
html.sport-nhl .king-hero .king-hero-card{background:#0b1f3a;border-color:#0b1f3a}
html.sport-nhl .arena-app .beta-arena button.button,html.sport-nhl .arena-app .nhl-card .button,html.sport-nhl .arena-app .quick-play .button,html.sport-nhl .auth-card button{background:#1d5fa8;border-color:#1d5fa8}
html.sport-nhl .join-card .open-signup button{background:#0b1f3a!important;border-color:#0b1f3a!important}
html.sport-nhl .night-fixtures{background:#0b1f3a}html.sport-nhl .night-fixtures small{color:#9cc0e6}html.sport-nhl .night-fixtures time{color:#d2e2f4}
