.WeatherWidget-module__2ZuUrG__wrapper{font-family:Outfit,sans-serif}.WeatherWidget-module__2ZuUrG__weatherWidget{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(to bottom right,#7e22ceb3,#3730a399,#1e3a8ab3);border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.WeatherWidget-module__2ZuUrG__weatherWidget:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff14 0%,#fff0 70%);width:200%;height:200%;animation:15s linear infinite WeatherWidget-module__2ZuUrG__shimmer;position:absolute;top:-50%;left:-50%}@keyframes WeatherWidget-module__2ZuUrG__shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.WeatherWidget-module__2ZuUrG__weatherIconMain{filter:drop-shadow(0 0 12px #dcdcff80);animation:3.5s ease-in-out infinite WeatherWidget-module__2ZuUrG__floating}@keyframes WeatherWidget-module__2ZuUrG__floating{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.WeatherWidget-module__2ZuUrG__cloudContainer{pointer-events:auto}@keyframes WeatherWidget-module__2ZuUrG__fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.WeatherWidget-module__2ZuUrG__animateFadeInUp{opacity:0;animation:.6s ease-out forwards WeatherWidget-module__2ZuUrG__fadeInUp}@keyframes WeatherWidget-module__2ZuUrG__fadeInScaleUp{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.WeatherWidget-module__2ZuUrG__animateFadeInScaleUp{opacity:0;animation:.7s ease-out forwards WeatherWidget-module__2ZuUrG__fadeInScaleUp}@keyframes WeatherWidget-module__2ZuUrG__gentleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.WeatherWidget-module__2ZuUrG__animateGentleBob{animation:2.5s ease-in-out infinite WeatherWidget-module__2ZuUrG__gentleBob}.WeatherWidget-module__2ZuUrG__sunInfo .WeatherWidget-module__2ZuUrG__sunrise:hover .WeatherWidget-module__2ZuUrG__sunIcon,.WeatherWidget-module__2ZuUrG__sunInfo .WeatherWidget-module__2ZuUrG__sunset:hover .WeatherWidget-module__2ZuUrG__sunIcon{transform:rotate(15deg)scale(1.15)}.WeatherWidget-module__2ZuUrG__sunIcon{transition:transform .3s ease-in-out}.WeatherWidget-module__2ZuUrG__forecastDay:hover{box-shadow:0 0 25px #ffffff1a,0 4px 10px #0003}.WeatherWidget-module__2ZuUrG__forecastDay:hover .WeatherWidget-module__2ZuUrG__forecastIcon{transition:transform .3s ease-out;transform:scale(1.2)translateY(-2px)}.WeatherWidget-module__2ZuUrG__forecastDay .WeatherWidget-module__2ZuUrG__forecastIcon{transition:transform .3s ease-out}.WeatherWidget-module__2ZuUrG__delay100{animation-delay:.1s!important}.WeatherWidget-module__2ZuUrG__delay200{animation-delay:.2s!important}.WeatherWidget-module__2ZuUrG__delay300{animation-delay:.3s!important}.WeatherWidget-module__2ZuUrG__delay400{animation-delay:.4s!important}.WeatherWidget-module__2ZuUrG__delay500{animation-delay:.5s!important}.WeatherWidget-module__2ZuUrG__delay600{animation-delay:.6s!important}.WeatherWidget-module__2ZuUrG__delay700{animation-delay:.7s!important}
