.WeatherEffects-module__NJInnG__layer{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.WeatherEffects-module__NJInnG__drop{will-change:transform;background:linear-gradient(#a0c8e600 0%,#a0c8e673 50%,#a0c8e600 100%);width:1px;height:80px;animation:linear infinite WeatherEffects-module__NJInnG__rainfall;position:absolute;top:-10vh}@keyframes WeatherEffects-module__NJInnG__rainfall{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}.WeatherEffects-module__NJInnG__flake{filter:blur(.5px);will-change:transform;background:#dce6f08c;border-radius:50%;width:4px;height:4px;animation:linear infinite WeatherEffects-module__NJInnG__snowfall;position:absolute;top:-5vh}@keyframes WeatherEffects-module__NJInnG__snowfall{0%{transform:translateY(-5vh)}50%{transform:translate(20px,50vh)}to{transform:translate(-20px,110vh)}}.WeatherEffects-module__NJInnG__fogBand{will-change:transform;background:radial-gradient(#b4c3d22e 0%,#b4c3d200 70%);width:140%;height:30vh;animation:linear infinite WeatherEffects-module__NJInnG__fogDrift;position:absolute;left:-20%}.WeatherEffects-module__NJInnG__fogBand:first-child{animation-duration:60s;top:10vh}.WeatherEffects-module__NJInnG__fogBand:nth-child(2){opacity:.7;animation-duration:80s;animation-direction:reverse;top:40vh}.WeatherEffects-module__NJInnG__fogBand:nth-child(3){opacity:.5;animation-duration:70s;top:70vh}@keyframes WeatherEffects-module__NJInnG__fogDrift{0%{transform:translate(-10%)}to{transform:translate(10%)}}.WeatherEffects-module__NJInnG__sunGlow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at top,#ffc87829 0%,#ffb46414 30%,#ffb46400 60%);width:90vw;max-width:1200px;height:70vh;position:absolute;top:-25vh;left:50%;transform:translate(-50%)}.WeatherEffects-module__NJInnG__sunTint{mix-blend-mode:soft-light;background:linear-gradient(#ffd2960a 0%,#ffd29600 40%);position:absolute;inset:0}.WeatherEffects-module__NJInnG__reducedMotion .WeatherEffects-module__NJInnG__drop,.WeatherEffects-module__NJInnG__reducedMotion .WeatherEffects-module__NJInnG__flake,.WeatherEffects-module__NJInnG__reducedMotion .WeatherEffects-module__NJInnG__fogBand{display:none;animation:none!important}.WeatherEffects-module__NJInnG__layer[data-intensity=low]{opacity:.5}.WeatherEffects-module__NJInnG__layer[data-intensity=medium]{opacity:.8}.WeatherEffects-module__NJInnG__layer[data-intensity=high]{opacity:1}
