.weather_snow__gFhVo{position:fixed;inset:0;z-index:60;overflow:hidden;pointer-events:none}.weather_snowflake__gAJ4d{position:absolute;top:-12px;width:var(--snow-size);height:var(--snow-size);border-radius:50%;background:#fff;box-shadow:0 0 5px #73849b66;animation:weather_snowfall__yz9Jq var(--snow-duration) var(--snow-delay) linear infinite;will-change:transform}.weather_paused__ie9PN .weather_snowflake__gAJ4d{animation-play-state:paused}@keyframes weather_snowfall__yz9Jq{0%{transform:translate3d(0,-3vh,0)}to{transform:translate3d(var(--snow-drift),105vh,0)}}@media (max-width:640px){.weather_snowflake__gAJ4d:nth-child(n+25){display:none}}@media (prefers-reduced-motion:reduce){.weather_snow__gFhVo{display:none}}