.weather_icon__3dr65{--wx-sun:var(--anslation-ds-warning);--wx-moon:var(--anslation-ds-accent);--wx-cloud-fill:color-mix(in srgb,var(--anslation-ds-muted) 22%,var(--anslation-ds-surface));--wx-cloud-stroke:var(--anslation-ds-muted);--wx-cloud-dark-fill:color-mix(in srgb,var(--anslation-ds-muted) 45%,var(--anslation-ds-surface));--wx-rain:var(--anslation-ds-info);--wx-snow:var(--anslation-ds-secondary);--wx-bolt:var(--anslation-ds-warning);--wx-fog:var(--anslation-ds-muted);display:inline-block;flex:none;overflow:visible}.weather_spin__6_rYF{animation:weather_wx-spin__PRo2_ 18s linear infinite}.weather_pulse__JUgU6,.weather_spin__6_rYF{transform-box:fill-box;transform-origin:center}.weather_pulse__JUgU6{animation:weather_wx-pulse__KY_d8 4s ease-in-out infinite}.weather_drift__auIHK{animation:weather_wx-drift__pyqsa 6s ease-in-out infinite alternate}.weather_driftSlow__2HByA{animation:weather_wx-drift__pyqsa 9s ease-in-out infinite alternate-reverse}.weather_drop__Rl7ie{animation:weather_wx-fall__DD4Hb 1.1s linear infinite}.weather_flake__bawwa{animation:weather_wx-snow__8HLtk 2.6s linear infinite}.weather_bolt__oQ7iB{animation:weather_wx-flash__dmgzC 3.2s step-end infinite}.weather_fogLine__G8Ja8{animation:weather_wx-fog__pYtwJ 5s ease-in-out infinite alternate}@keyframes weather_wx-spin__PRo2_{to{transform:rotate(1turn)}}@keyframes weather_wx-pulse__KY_d8{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes weather_wx-drift__pyqsa{0%{transform:translateX(-1.5px)}to{transform:translateX(2.5px)}}@keyframes weather_wx-fall__DD4Hb{0%{transform:translateY(-4px);opacity:0}20%{opacity:1}to{transform:translateY(8px);opacity:0}}@keyframes weather_wx-snow__8HLtk{0%{transform:translateY(-4px);opacity:0}25%{opacity:1}to{transform:translate(2px,9px);opacity:0}}@keyframes weather_wx-flash__dmgzC{0%,62%,70%,to{opacity:1}66%,74%{opacity:.25}}@keyframes weather_wx-fog__pYtwJ{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}.weather_hero__mTs2M{background-color:var(--anslation-ds-surface);background-image:var(--wx-tint),var(--anslation-ds-hero-glow);--wx-tint:radial-gradient(ellipse 70% 90% at 85% 0%,color-mix(in srgb,var(--wx-tone) 14%,transparent) 0%,transparent 70%);--wx-tone:var(--anslation-ds-primary)}.weather_hero__mTs2M[data-tone=sun]{--wx-tone:var(--anslation-ds-warning)}.weather_hero__mTs2M[data-tone=night]{--wx-tone:var(--anslation-ds-accent)}.weather_hero__mTs2M[data-tone=cloud]{--wx-tone:var(--anslation-ds-muted)}.weather_hero__mTs2M[data-tone=rain]{--wx-tone:var(--anslation-ds-info)}.weather_hero__mTs2M[data-tone=snow]{--wx-tone:var(--anslation-ds-secondary)}.weather_hero__mTs2M[data-tone=storm]{--wx-tone:var(--anslation-ds-accent)}.weather_scroller__2LPJe{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.weather_scroller__2LPJe>*{scroll-snap-align:start}.weather_needle__US1Dp{transition:transform .6s var(--anslation-ds-ease-standard);transform-box:view-box;transform-origin:50% 50%}.weather_fadeIn__P4GHc{animation:weather_wx-fade__C4_sf .2s var(--anslation-ds-ease-out) both}@keyframes weather_wx-fade__C4_sf{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.weather_bolt__oQ7iB,.weather_driftSlow__2HByA,.weather_drift__auIHK,.weather_drop__Rl7ie,.weather_fadeIn__P4GHc,.weather_flake__bawwa,.weather_fogLine__G8Ja8,.weather_pulse__JUgU6,.weather_spin__6_rYF{animation:none!important}.weather_drop__Rl7ie,.weather_flake__bawwa{opacity:1}.weather_needle__US1Dp{transition:none}}