:root{--sw-accent-50:#e5f9ff;--sw-accent-100:#b9efff;--sw-accent-300:#52cff3;--sw-accent-500:#38bdf8;--sw-accent-700:#0284c7;--sw-accent-900:#07333f;--sw-teal-50:#d0f7f9;--sw-teal-100:#80ecf1;--sw-teal-300:#17d0d8;--sw-teal-500:#06b6d4;--sw-teal-700:#0e7c8a;--sw-teal-900:#003b3e;--sw-red-50:#ffe7e4;--sw-red-100:#ffc5bf;--sw-red-300:#ff948c;--sw-red-500:#ef4444;--sw-red-700:#b91c1c;--sw-red-900:#532b28;--sw-success-50:#d5f9e0;--sw-success-100:#9bedb8;--sw-success-300:#6cd092;--sw-success-500:#10b981;--sw-success-700:#047857;--sw-success-900:#1b412a}@supports (color:lab(0% 0 0)){:root{--sw-accent-50:lab(96.7001% -7.5706 -7.33359);--sw-accent-100:lab(91.1682% -19.4873 -19.2325);--sw-accent-300:lab(77.4168% -27.9131 -28.415);--sw-accent-900:lab(19.0508% -11.4749 -11.7986);--sw-teal-50:lab(94.5964% -12.6377 -5.27374);--sw-teal-100:lab(87.0569% -31.4341 -12.9795);--sw-teal-300:lab(75.7364% -40.6824 -16.7022);--sw-teal-900:lab(21.6974% -18.74 -7.68009);--sw-red-50:lab(93.8292% 12.2803 6.63641);--sw-red-100:lab(85.1322% 30.9817 17.024);--sw-red-300:lab(73.1266% 43.6874 24.543);--sw-red-900:lab(22.8605% 18.7174 10.5028);--sw-success-50:lab(94.8726% -15.5318 7.96133);--sw-success-100:lab(87.5352% -34.5604 17.7561);--sw-success-300:lab(76.1836% -41.147 21.1763);--sw-success-900:lab(24.2246% -19.0258 9.79603)}}.outdoor-mode{--sw-bg:#000;--sw-surface:#0a0a0a;--sw-surface-hi:#121212;--sw-line:#38bdf840;--sw-line-hi:#38bdf866;--sw-text:#fff;--sw-text-dim:#d0d0d0;--sw-text-faint:#a0a0a0;--sw-accent:#7dd3fc;--sw-accent-dim:#0ea5e9;--sw-shadow-sheet:none;--sw-shadow-glow:0 0 24px #7dd3fc73}@keyframes weather-lightning{0%,92%,to{background-color:#fff5c800}93%{background-color:#fffadc2e}94%{background-color:#fff5c800}96%{background-color:#fffadc1f}97%{background-color:#fff5c800}}
[data-sun=on]{--sw-bg:#f4f6fb;--sw-surface:#fff;--sw-surface-hi:#fff;--sw-text:#0a0c14;--sw-text-dim:#0a0c14a6;--sw-text-faint:#0a0c1466;--sw-line:#c9cede;--sw-line-hi:#aab1c6;--sw-accent:#0284c7;--sw-accent-dim:#0369a1;--sw-shadow-sheet:none;--sw-shadow-glow:none;--sw-shadow-card:none;--sw-shadow-float:none}:root{--sw-bg:#070b14;--sw-surface:#0f1623;--sw-surface-hi:#1a2332;--sw-text:#e2e8f0;--sw-text-dim:#64748b;--sw-text-faint:#475569;--sw-temp-cold:#3b82f6;--sw-temp-cool:#06b6d4;--sw-temp-mild:#10b981;--sw-temp-warm:#f59e0b;--sw-temp-hot:#ef4444;--sw-sev-none:#10b981;--sw-sev-low:#84cc16;--sw-sev-mod:#f59e0b;--sw-sev-high:#f97316;--sw-sev-extreme:#ef4444;--sw-lightning:#0ff;--sw-lightning-pos:orange;--sw-storm:#8b5cf6;--sw-storm-rotation:#a855f7;--sw-accent:#38bdf8;--sw-accent-dim:#0ea5e9;--sw-amber:#38bdf8;--sw-teal:#06b6d4;--sw-live:#ef4444;--sw-success:#10b981;--sw-warning:#f97316;--sw-info:#38bdf8;--sw-line:#38bdf814;--sw-line-hi:#38bdf829;--sw-radius-card:20px;--sw-radius-pill:999px;--sw-radius-btn:12px;--sw-radius-sm:10px;--sw-radius-sheet:20px;--sw-radius-input:10px;--sw-radius-icon:12px;--sw-text-mega:96px;--sw-text-hero:56px;--sw-text-display:32px;--sw-text-title:22px;--sw-text-subtitle:18px;--sw-text-body:15px;--sw-text-label:13px;--sw-text-meta:11px;--sw-text-micro:11px;--sw-w-thin:200;--sw-w-regular:400;--sw-w-medium:500;--sw-w-bold:700;--sw-track-tight:-.02em;--sw-track-tighter:-.04em;--sw-track-chip:.18em;--sw-track-meta:.06em;--sw-track-micro:.32em;--sw-lead-tight:1;--sw-lead-snug:1.1;--sw-lead-subtitle:1.2;--sw-lead-body:1.4;--sw-dur-fast:.15s;--sw-dur-normal:.3s;--sw-dur-slow:.5s;--sw-ease-out:cubic-bezier(.16, 1, .3, 1);--sw-ease-snap:cubic-bezier(.16, 1, .3, 1);--sw-ease-spring:cubic-bezier(.16, 1, .3, 1);--sw-shadow-card:0 8px 32px #0006;--sw-shadow-float:0 4px 16px #0000004d;--sw-shadow-glow:0 0 24px #ef44444d;--sw-shadow-sheet:0 8px 32px #0006;--sw-space-xxs:2px;--sw-space-xs:4px;--sw-space-sm:8px;--sw-space-md:12px;--sw-space-lg:16px;--sw-space-xl:24px;--sw-page-pad:16px;--sw-tile-pad:16px;--sw-section-gap:12px;--sw-font-sans:inherit;--sw-font-mono:monospace;--sw-pulse:2s ease-in-out infinite;--sw-breathe:4s ease-in-out infinite;--sw-spin:1s linear infinite;--sw-press-scale:.97;--sw-reveal:opacity 0 to 1, translateY 8px to 0;--sw-spark-draw:1.5s ease-out}@keyframes sw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@keyframes sw-breathe{0%,to{filter:drop-shadow(0 0 18px #38bdf859);transform:scale(1)}50%{filter:drop-shadow(0 0 24px #38bdf880);transform:scale(1.04)}}@keyframes sw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sw-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-press{0%{transform:scale(1)}to{transform:scale(var(--sw-press-scale,.97));opacity:.85}}@keyframes sw-spark-draw{0%{stroke-dashoffset:var(--sw-spark-length,100)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){@keyframes sw-pulse{0%,to{opacity:1;transform:scale(1)}}@keyframes sw-breathe{0%,to{filter:drop-shadow(0 0 18px #38bdf866);transform:scale(1)}}@keyframes sw-press{0%,to{opacity:.85}}@keyframes sw-reveal{0%,to{opacity:1;transform:translateY(0)}}}
:root{--bg-void:#05060d;--bg-card:#0d1020;--bg-card-elevated:#11142a;--border-default:#232848;--border-strong:#3a3f6e;--skeleton:#2a2f52;--accent-primary:#00e5ff;--accent-primary-hover:#33ebff;--accent-danger:#ef4444;--accent-success:#22c55e;--accent-warning:#f59e0b;--text-primary:#fffffff2;--text-secondary:#ffffffa6;--text-muted:#fff6;--bg-canvas:var(--bg-void);--bg-card-raised:var(--bg-card-elevated);--border:var(--border-default);--accent:var(--accent-primary);--app-accent:var(--accent-primary);--pos-qb:#fc2b6d;--pos-rb:#20ceb8;--pos-wr:#59a7ff;--pos-te:#feae58;--pos-k:#c96cff;--pos-def:#c06243;--pos-dl:#fd5c01;--pos-lb:#a3acff;--pos-db:#fd7db6;--pos-flex:#7c7c7c;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--text-sm:clamp(.875rem, .83rem + .25vw, 1rem);--text-base:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--text-xl:clamp(1.25rem, 1.15rem + .5vw, 1.625rem);--text-2xl:clamp(1.5rem, 1.35rem + .75vw, 2rem);--text-3xl:clamp(1.875rem, 1.65rem + 1.25vw, 2.5rem);--space-xs:clamp(.25rem, .2rem + .25vw, .375rem);--space-sm:clamp(.5rem, .45rem + .25vw, .625rem);--space-md:clamp(.75rem, .7rem + .25vw, .875rem);--space-lg:clamp(1rem, .95rem + .25vw, 1.125rem);--space-xl:clamp(1.5rem, 1.4rem + .5vw, 1.875rem);--space-2xl:clamp(2rem, 1.8rem + 1vw, 2.5rem)}@keyframes omen-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes omen-spin{to{transform:rotate(360deg)}}[data-density=comfortable]:not(:root){--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.25rem;--space-5:1.5rem;--text-base:1rem}[data-density=medium]:not(:root){--space-1:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--text-base:.9375rem}[data-density=compact]:not(:root){--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--text-base:.875rem}:root{--status-good:#34d399;--status-warn:#fbbf24;--status-bad:#f87171;--medal:#fbbf24;--accent-soft:#00e5ff21;--glow:#00e5ff73}[data-accent=cyan]{--accent:#00e5ff;--accent-soft:#00e5ff21;--glow:#00e5ff73}[data-accent=emerald]{--accent:#34d399;--accent-soft:#34d39921;--glow:#34d39973}[data-accent=violet]{--accent:#a78bfa;--accent-soft:#a78bfa21;--glow:#a78bfa73}[data-accent=crimson]{--accent:#fb7185;--accent-soft:#fb718521;--glow:#fb718573}[data-accent=gold]{--accent:#fbbf24;--accent-soft:#fbbf2421;--glow:#fbbf2473}[data-sun=on]{--bg-void:#f4f6fb;--bg-card:#fff;--bg-card-elevated:#fff;--border-default:#c9cede;--border-strong:#aab1c6;--skeleton:#dbe0f0;--text-primary:#0a0c14;--text-secondary:#0a0c14a6;--text-muted:#0a0c1466}[data-sun=on],[data-sun=on] *{box-shadow:none;text-shadow:none}:root{--violet:#a78bfa;--crimson:#fb7185;--violet-soft:#a78bfa29;--crimson-soft:#fb718529}html[data-scene=site]{--hit:56px;--pad2:14px;--r:15px}html[data-scene=couch]{--hit:44px;--pad2:14px;--r:14px}html[data-scene=warroom]{--hit:40px;--pad2:12px;--r:12px}@font-face{font-family:Inter Var;src:url(/weather/fonts/inter-var-latin.woff2)format("woff2")tech(variations);font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Var;src:url(/weather/fonts/jetbrains-mono-var-latin.woff2)format("woff2")tech(variations);font-weight:100 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter Var", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono Var", ui-monospace, monospace;--fs-hero:44px;--fs-lg:26px;--fs-md:22px;--fs-base:17px;--fs-sm:13px;--fs-xs:10.5px;--fw-black:900;--fw-extrabold:800;--fw-bold:700;--fw-book:450;--lh-kai:1.55}body{font-family:var(--font-sans);font-feature-settings:"tnum" 1}[data-density=comfortable]{--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.25rem;--space-5:1.5rem;--text-base:1rem}[data-density=medium]{--space-1:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--text-base:.9375rem}[data-density=compact]{--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--text-base:.875rem}:root{--status-good:#34d399;--status-warn:#fbbf24;--status-bad:#f87171;--accent-soft:#00e5ff21;--glow:#00e5ff73}html[data-scene=glove]{--hit:72px;--pad2:18px;--r:16px}
