:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#08090b;--bg-fallback-gradient:linear-gradient(180deg, #05070d 0%, #08090b 60%);--surface:#12141a;--surface-alt:#ffffff0f;--border:#ffffff14;--border-soft:#ffffff0f;--border-input:#ffffff1a;--border-dashed:#ffffff24;--grid-line:#ffffff1a;--grid-strong:#ffffff80;--arc-line:#ffffff29;--dot-inactive:#fff3;--text-primary:#f3f5f1;--text-secondary:#dde3e8;--text-muted:#8d97a0;--text-faint:#565f68;--text-ghost:#3a4048;--placeholder:#565f68;--accent:#c8ff3d;--accent-ink:#08090b;--accent-bg:#c8ff3d14;--accent-border:#c8ff3d40;--accent-glow:#c8ff3d0d;--cyan:#35d2ff;--cyan-bg:#35d2ff21;--uv:#ffd93d;--feels:#ff8a5c;--gust:#79e07a;--sunset-color:#ffb23e;--danger:#ff4d5e;--danger-soft:#ff8a8f;--danger-bg:#ff4d5e1a;--rating-green:#b9ff3e;--rating-yellow:#ffb23e;--rating-red:#ff4d5e;--rating-green-bg:#b9ff3e14;--rating-yellow-bg:#ffb23e14;--rating-red-bg:#ff4d5e14;--rating-green-border:#b9ff3e40;--rating-yellow-border:#ffb23e40;--rating-red-border:#ff4d5e40;--water-card-bg:#0e1b22;--water-card-border:#35d2ff40;--sun-glow:#ffc46e59;--moon-glow:#b4d2ff29;--star-color:#fff;--cloud-color:#fff;--fog-color:#c8d2dc;--rain-color-a:#a0d2ffa6;--rain-color-b:#a0d2ff00;--snow-color:#ffffffd9;--storm-flash:#eaf2ff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#eaf0f2;--bg-fallback-gradient:linear-gradient(180deg, #dce7ea 0%, #eaf0f2 60%);--surface:#fff;--surface-alt:#0a14190b;--border:#0a14191a;--border-soft:#0a141914;--border-input:#0a141924;--border-dashed:#0a14192e;--grid-line:#0a14191f;--grid-strong:#0a141973;--arc-line:#0a14192e;--dot-inactive:#0a14192e;--text-primary:#12161a;--text-secondary:#2b333a;--text-muted:#5b6570;--text-faint:#7c848c;--text-ghost:#a8afb6;--placeholder:#9aa1a8;--accent:#6b9200;--accent-ink:#08090b;--accent-bg:#6b92001a;--accent-border:#6b92004d;--accent-glow:#6b92000d;--cyan:#0089b3;--cyan-bg:#0089b31a;--uv:#b57a00;--feels:#d9622f;--gust:#2e9e4b;--sunset-color:#c67a00;--danger:#d6303f;--danger-soft:#c23a44;--danger-bg:#d6303f1a;--rating-green:#4f8f00;--rating-yellow:#a66a00;--rating-red:#d6303f;--rating-green-bg:#4f8f0017;--rating-yellow-bg:#a66a0017;--rating-red-bg:#d6303f17;--rating-green-border:#4f8f004d;--rating-yellow-border:#a66a004d;--rating-red-border:#d6303f4d;--water-card-bg:#e6f6fb;--water-card-border:#0089b347;--sun-glow:#ffaa3c52;--moon-glow:#78a0dc2e;--star-color:#fff;--cloud-color:#fff;--fog-color:#e1e7eb;--rain-color-a:#006ea08c;--rain-color-b:#006ea000;--snow-color:#fffffff2;--storm-flash:#eaf2ff}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg-page);margin:0}body{-webkit-font-smoothing:antialiased;background:var(--bg-page);font-family:Space Grotesk,sans-serif;transition:background .3s}::-webkit-scrollbar{display:none}input::placeholder{color:var(--placeholder)}button{padding:0;font-family:inherit}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes fallRain{0%{transform:translateY(-10vh)rotate(12deg)}to{transform:translateY(110vh)rotate(12deg)}}@keyframes fallSnow{0%{transform:translateY(-10vh)}50%{transform:translate(10px,50vh)}to{transform:translate(-6px,110vh)}}@keyframes driftCloud{0%{transform:translate(-40%)}to{transform:translate(140%)}}@keyframes driftFog{0%{transform:translate(-20%)}to{transform:translate(20%)}}@keyframes lightningFlash{0%,96%,to{opacity:0}96.6%{opacity:.5}97%{opacity:0}98.2%{opacity:.32}98.6%{opacity:0}}@keyframes sunPulse{0%,to{opacity:.35}50%{opacity:.55}}
