@media (prefers-reduced-motion:no-preference){.weather-moon,.weather-cloud,.weather-cloud-back,.weather-drop,.weather-bolt,.weather-fog,.weather-fog-alt,.weather-gust{transform-box:fill-box;transform-origin:50%}.weather-ray{transform-box:view-box;animation:3.6s cubic-bezier(.77,0,.175,1) infinite weather-ray}.weather-moon{animation:6s cubic-bezier(.77,0,.175,1) infinite alternate weather-rock}.weather-cloud{animation:6s cubic-bezier(.77,0,.175,1) infinite alternate weather-drift}.weather-cloud-back{animation:8s cubic-bezier(.77,0,.175,1) infinite alternate weather-drift-back}.weather-drop{animation:2.2s linear infinite weather-fall}.weather-bolt{animation:3.6s linear infinite weather-flash}.weather-fog{animation:5.5s cubic-bezier(.77,0,.175,1) infinite alternate weather-drift}.weather-fog-alt{animation:7s cubic-bezier(.77,0,.175,1) infinite alternate weather-drift-back}.weather-gust{animation:3.2s cubic-bezier(.77,0,.175,1) infinite alternate weather-drift}}@keyframes weather-ray{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes weather-rock{to{transform:rotate(6deg)}}@keyframes weather-drift{to{transform:translate(3px)}}@keyframes weather-drift-back{to{transform:translate(-3px)}}@keyframes weather-fall{0%{opacity:0;transform:translateY(-1px)}30%{opacity:1}to{opacity:0;transform:translateY(6px)}}@keyframes weather-flash{0%,70%,to{opacity:1}74%{opacity:.2}78%{opacity:1}82%{opacity:.35}86%{opacity:1}}