:root[data-site=ski]{--bg:#050b16;--surface:#0b1626;--surface-2:#112136;--surface-3:#18304b;--glass:#0e1e349e;--glass-strong:#081220db;--border:#1f3a5c;--border-bright:#3a6a99;--muted:#9fb6cf;--accent:#8fdcff}.logo__mark--ski{color:#06203a;background:linear-gradient(140deg,#8fdcff,#e8f6ff);border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.2rem;display:inline-grid}:root[data-site=ski]{--live:#5cc8ff;--upcoming:#8fdcff;--violet:#4a90d9;--grad-live:linear-gradient(100deg, #2b7fd4 0%, #4aa8e8 55%, #8fdcff 100%);--grad-holo:linear-gradient(110deg, #2b7fd4, #8fdcff 35%, #fff 50%, #8fdcff 65%, #2b7fd4);--grad-edge:linear-gradient(140deg, #8fdcff80, #4a90d940 60%, transparent);--glow-live:0 0 24px #5cc8ff59}:root[data-site=ski] body{background-image:radial-gradient(60vw 50vh at 8% -10%,#5cc8ff24,#0000 70%),radial-gradient(80vw 50vh at 50% 120%,#2b5f9e47,#0000 70%)}:root[data-site=ski] ::selection{background:#5cc8ff73}:root[data-site=ski] .logo__word>span{text-shadow:0 0 18px #5cc8ff99}:root[data-site=ski] button.primary,:root[data-site=ski] .button.primary{box-shadow:0 6px 22px -8px #5cc8ffb3}:root[data-site=ski] button.primary:hover:not(:disabled),:root[data-site=ski] .button.primary:hover{box-shadow:0 8px 28px -6px #5cc8ffd9,0 0 0 3px #5cc8ff40}:root{--ski-glass:linear-gradient(180deg, #ffffff24, #ffffff08 42%, #fff0), #0a1e3a5c;--ski-glass-strong:linear-gradient(180deg, #ffffff1f, #ffffff05 42%, #fff0), #0714289e;--ski-rim:#afe6ff6b;--ski-blur:blur(14px) saturate(1.6);--ski-shadow:0 12px 32px -14px #001230bf, inset 0 1px 0 #ffffff47;--ski-ice:#a9e6ff;--ski-text-shadow:0 1px 2px #000c20cc}:root[data-site=ski] .hud-panel{background:var(--ski-glass);border:1px solid var(--ski-rim);box-shadow:var(--ski-shadow);-webkit-backdrop-filter:var(--ski-blur);text-shadow:var(--ski-text-shadow);border-radius:18px}:root[data-site=ski] .hud-panel__bar{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ski-ice);border-bottom-color:#afe6ff29;font-size:.68rem;font-weight:700}:root[data-site=ski] .hud-panel__bar:hover{color:#fff}:root[data-site=ski] .hud-panel :is(.chip,.button,button:not(.hud-panel__toggle):not(.linklike)){background:#ffffff14;border:1px solid #afe6ff4d;border-radius:999px;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:inset 0 1px #ffffff2e}:root[data-site=ski] .hud-panel :is(.chip,.button,button:not(.hud-panel__toggle):not(.linklike)):hover:not(:disabled){background:#afe6ff33;box-shadow:inset 0 1px #ffffff40,0 0 14px #78d2ff73}:root[data-site=ski] .hud-panel :is(.chip,.button,button:not(.hud-panel__toggle):not(.linklike)):active:not(:disabled){transform:scale(.96)}:root[data-site=ski] .hud-panel :is(.chip.is-active,.button.primary,button[aria-pressed=true]){color:#04213d;text-shadow:none;background:linear-gradient(#d9f4ff,#7fd2ff);border-color:#e9f8ff;box-shadow:0 0 16px #78d2ff99}:root[data-site=ski] .hud-settings__button{background:var(--ski-glass);border-color:var(--ski-rim);box-shadow:var(--ski-shadow);-webkit-backdrop-filter:var(--ski-blur)}
