.WeatherScene-module__dtiSIG__scene{pointer-events:none;isolation:isolate;background:radial-gradient(circle at 82% 18%, transparent 0 12%, transparent 35%), linear-gradient(135deg, transparent, color-mix(in srgb, var(--app-overlay) 12%, transparent));position:absolute;inset:0;overflow:hidden}.WeatherScene-module__dtiSIG__sun,.WeatherScene-module__dtiSIG__moon,.WeatherScene-module__dtiSIG__stars,.WeatherScene-module__dtiSIG__horizonGlow,.WeatherScene-module__dtiSIG__cloud,.WeatherScene-module__dtiSIG__lightning,.WeatherScene-module__dtiSIG__fogBand,.WeatherScene-module__dtiSIG__heatHaze,.WeatherScene-module__dtiSIG__rain,.WeatherScene-module__dtiSIG__frost{opacity:0;z-index:1;position:absolute}.WeatherScene-module__dtiSIG__horizonGlow{filter:blur(22px);border-radius:50%;height:78%;inset:auto -10% -42%}.WeatherScene-module__dtiSIG__stars{flex-wrap:wrap;place-content:space-around;padding:1.25rem 3rem 8rem;display:flex;inset:0}.WeatherScene-module__dtiSIG__stars i{background:#fff;border-radius:999px;width:2px;height:2px;margin:0 3.5%;animation:4s ease-in-out infinite WeatherScene-module__dtiSIG__weather-star-twinkle;box-shadow:0 0 .45rem #fff}.WeatherScene-module__dtiSIG__stars i:nth-child(3n){width:3px;height:3px;animation-delay:-1.4s}.WeatherScene-module__dtiSIG__stars i:nth-child(4n){animation-delay:-2.7s}.WeatherScene-module__dtiSIG__stars i:nth-child(5n){transform:translateY(2.5rem)}.WeatherScene-module__dtiSIG__moon{background:radial-gradient(circle at 38% 34%,#fff 0 8%,#e8efff 35%,#b7c8ec 100%);border-radius:999px;width:7.5rem;height:7.5rem;top:1.5rem;right:9%;box-shadow:0 0 2.5rem #d5e2ff73,0 0 7rem #9dbaff38}.WeatherScene-module__dtiSIG__moon:before,.WeatherScene-module__dtiSIG__moon:after{content:"";background:#8599c43d;border-radius:999px;position:absolute}.WeatherScene-module__dtiSIG__moon:before{inset:18% 48% 58% 22%}.WeatherScene-module__dtiSIG__moon:after{inset:57% 20% 18% 56%}.WeatherScene-module__dtiSIG__sun{background:color-mix(in srgb, var(--app-rating) 90%, white);width:10rem;height:10rem;box-shadow:0 0 2rem color-mix(in srgb, var(--app-rating) 70%, transparent), 0 0 6rem color-mix(in srgb, var(--app-rating) 48%, transparent);border-radius:999px;top:-2.5rem;right:7%}.WeatherScene-module__dtiSIG__sun:before,.WeatherScene-module__dtiSIG__sun:after{content:"";border-radius:inherit;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--app-rating) 42%, transparent) 0deg 4deg, transparent 4deg 24deg);position:absolute;inset:-3.5rem}.WeatherScene-module__dtiSIG__sun:after{inset:-1.8rem}.WeatherScene-module__dtiSIG__cloud{background:color-mix(in srgb, var(--app-info-foreground) 50%, transparent);filter:blur(.2px);width:8.5rem;height:2.5rem;box-shadow:2.2rem -1.4rem 0 -.3rem color-mix(in srgb, var(--app-info-foreground) 48%, transparent), 4.7rem -.5rem 0 -.6rem color-mix(in srgb, var(--app-info-foreground) 42%, transparent);border-radius:999px}.WeatherScene-module__dtiSIG__cloudOne{top:15%;left:-10rem;transform:scale(1.35)}.WeatherScene-module__dtiSIG__cloudTwo{top:47%;right:-9rem;transform:scale(.72)}.WeatherScene-module__dtiSIG__cloudThree{top:68%;left:-11rem;transform:scale(.55)}.WeatherScene-module__dtiSIG__lightning{background:var(--app-warning-foreground);clip-path:polygon(45% 0,100% 0,65% 42%,100% 42%,0 100%,30% 55%,0 55%);width:.45rem;height:8rem;filter:drop-shadow(0 0 .8rem var(--app-warning-foreground));top:17%;right:25%;transform:skew(-18deg)rotate(18deg)}.WeatherScene-module__dtiSIG__fogBand{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--app-info-foreground) 35%, transparent), transparent);filter:blur(6px);border-radius:999px;width:140%;height:2rem;left:-20%}.WeatherScene-module__dtiSIG__fogOne{top:24%}.WeatherScene-module__dtiSIG__fogTwo{top:48%}.WeatherScene-module__dtiSIG__fogThree{top:70%}.WeatherScene-module__dtiSIG__heatHaze{background:repeating-radial-gradient(ellipse at 70% 130%, color-mix(in srgb, var(--app-rating) 20%, transparent) 0 1rem, transparent 1.2rem 2.6rem);filter:blur(8px);transform-origin:bottom;inset:0}.WeatherScene-module__dtiSIG__rain{justify-content:space-around;display:flex;inset:-3rem 0 0;transform:skew(-10deg)}.WeatherScene-module__dtiSIG__rain i{background:color-mix(in srgb, var(--app-info-foreground) 72%, transparent);border-radius:999px;width:2px;height:1.6rem;animation-duration:1.25s;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.WeatherScene-module__dtiSIG__rain i:nth-child(3n){animation-delay:-.35s}.WeatherScene-module__dtiSIG__rain i:nth-child(3n+1){animation-delay:-.72s}.WeatherScene-module__dtiSIG__rain i:nth-child(4n){animation-duration:1.05s}.WeatherScene-module__dtiSIG__rain i:nth-child(5n){animation-duration:1.55s}.WeatherScene-module__dtiSIG__frost{justify-content:space-around;align-items:center;display:flex;inset:0}.WeatherScene-module__dtiSIG__frost i{background:var(--app-info-foreground);width:.35rem;height:.35rem;box-shadow:0 0 .9rem var(--app-info-foreground);border-radius:999px;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.WeatherScene-module__dtiSIG__frost i:nth-child(2n){animation-delay:-1.8s}.WeatherScene-module__dtiSIG__frost i:nth-child(3n){animation-delay:-3.2s}.WeatherScene-module__dtiSIG__frost i:nth-child(4n){transform:scale(1.7)}.WeatherScene-module__dtiSIG__sunny,.WeatherScene-module__dtiSIG__hot{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--app-rating) 34%, transparent), transparent 36%)}.WeatherScene-module__dtiSIG__sunny .WeatherScene-module__dtiSIG__sun,.WeatherScene-module__dtiSIG__hot .WeatherScene-module__dtiSIG__sun,.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__sun{opacity:.78;animation:5s ease-in-out infinite WeatherScene-module__dtiSIG__weather-sun-breathe}.WeatherScene-module__dtiSIG__sunny .WeatherScene-module__dtiSIG__sun:before,.WeatherScene-module__dtiSIG__hot .WeatherScene-module__dtiSIG__sun:before,.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__sun:before{animation:28s linear infinite WeatherScene-module__dtiSIG__weather-sun-spin}.WeatherScene-module__dtiSIG__sunny .WeatherScene-module__dtiSIG__sun:after,.WeatherScene-module__dtiSIG__hot .WeatherScene-module__dtiSIG__sun:after,.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__sun:after{animation:20s linear infinite reverse WeatherScene-module__dtiSIG__weather-sun-spin}.WeatherScene-module__dtiSIG__hot .WeatherScene-module__dtiSIG__heatHaze{opacity:1;animation:4s ease-in-out infinite WeatherScene-module__dtiSIG__weather-heat}.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__cloudy .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__cloudy .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__cloudy .WeatherScene-module__dtiSIG__cloudThree,.WeatherScene-module__dtiSIG__light-rain .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__light-rain .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__cloudTwo{opacity:1}.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__cloudy .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__light-rain .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__cloudOne,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__cloudOne{animation:26s linear infinite WeatherScene-module__dtiSIG__weather-cloud-right}.WeatherScene-module__dtiSIG__partly-cloudy .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__cloudy .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__light-rain .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__cloudTwo,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__cloudTwo{animation:34s linear infinite WeatherScene-module__dtiSIG__weather-cloud-left}.WeatherScene-module__dtiSIG__cloudy .WeatherScene-module__dtiSIG__cloudThree{animation:40s linear -12s infinite WeatherScene-module__dtiSIG__weather-cloud-right}.WeatherScene-module__dtiSIG__cloudy,.WeatherScene-module__dtiSIG__light-rain,.WeatherScene-module__dtiSIG__heavy-rain,.WeatherScene-module__dtiSIG__storm{background:linear-gradient(135deg, color-mix(in srgb, var(--app-overlay) 10%, transparent), color-mix(in srgb, var(--app-info) 20%, transparent))}.WeatherScene-module__dtiSIG__light-rain .WeatherScene-module__dtiSIG__rain,.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__rain,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__rain{opacity:1}.WeatherScene-module__dtiSIG__light-rain .WeatherScene-module__dtiSIG__rain i,.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__rain i,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__rain i{animation-name:WeatherScene-module__dtiSIG__weather-rain-fall}.WeatherScene-module__dtiSIG__heavy-rain .WeatherScene-module__dtiSIG__rain i,.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__rain i{width:3px;height:2.7rem;animation-duration:.72s}.WeatherScene-module__dtiSIG__storm{animation:7s linear infinite WeatherScene-module__dtiSIG__weather-storm-sky}.WeatherScene-module__dtiSIG__storm .WeatherScene-module__dtiSIG__lightning{opacity:0;animation:6.5s step-end infinite WeatherScene-module__dtiSIG__weather-lightning}.WeatherScene-module__dtiSIG__fog .WeatherScene-module__dtiSIG__fogBand{opacity:1;animation:12s ease-in-out infinite alternate WeatherScene-module__dtiSIG__weather-fog}.WeatherScene-module__dtiSIG__fog .WeatherScene-module__dtiSIG__fogTwo{animation-delay:-4s}.WeatherScene-module__dtiSIG__fog .WeatherScene-module__dtiSIG__fogThree{animation-delay:-8s}.WeatherScene-module__dtiSIG__cold{background:linear-gradient(135deg, color-mix(in srgb, var(--app-info-foreground) 12%, transparent), color-mix(in srgb, var(--app-info) 22%, transparent))}.WeatherScene-module__dtiSIG__cold .WeatherScene-module__dtiSIG__frost{opacity:.72}.WeatherScene-module__dtiSIG__cold .WeatherScene-module__dtiSIG__frost i{animation-name:WeatherScene-module__dtiSIG__weather-frost-drift}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__day{background:radial-gradient(circle at 82% 12%,#fff0ab47,#0000 28%),linear-gradient(155deg,#1178b7 0%,#399bd0 48%,#9bdbec 100%)}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__dawn{background:linear-gradient(165deg,#172c64 0%,#78568a 36%,#e78c87 67%,#ffd59e 100%)}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__sunset{background:linear-gradient(160deg,#123d70 0%,#6a477e 42%,#dd6e5f 72%,#ffbc6f 100%)}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__night{background:radial-gradient(circle at 75% 18%,#6383c747,#0000 24%),linear-gradient(160deg,#07142d 0%,#102e59 54%,#234b70 100%)}.WeatherScene-module__dtiSIG__dawn .WeatherScene-module__dtiSIG__horizonGlow,.WeatherScene-module__dtiSIG__sunset .WeatherScene-module__dtiSIG__horizonGlow{opacity:.9;background:radial-gradient(#ffbd71b8,#0000 67%);animation:7s ease-in-out infinite WeatherScene-module__dtiSIG__weather-horizon-breathe}.WeatherScene-module__dtiSIG__night .WeatherScene-module__dtiSIG__stars{opacity:.72}.WeatherScene-module__dtiSIG__night .WeatherScene-module__dtiSIG__moon{opacity:.84;animation:9s ease-in-out infinite WeatherScene-module__dtiSIG__weather-moon-float}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__night .WeatherScene-module__dtiSIG__sun{opacity:0}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__dawn .WeatherScene-module__dtiSIG__sun,.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__sunset .WeatherScene-module__dtiSIG__sun{opacity:.64;top:auto;bottom:-5.5rem;right:13%}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__cloudy:after,.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__light-rain:after,.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__heavy-rain:after,.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__storm:after,.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__fog:after{content:"";z-index:0;background:linear-gradient(135deg,#0814261f,#1d344961);position:absolute;inset:0}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__heavy-rain:after,.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__storm:after{background:linear-gradient(135deg,#020a1757,#0f1f2f94)}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__fog:after{background:linear-gradient(135deg,#ebf3fa40,#2538473d)}.WeatherScene-module__dtiSIG__scene.WeatherScene-module__dtiSIG__hot:after{content:"";z-index:0;background:linear-gradient(150deg,#0000 40%,#ff8d2e3d);position:absolute;inset:0}@keyframes WeatherScene-module__dtiSIG__weather-sun-spin{to{transform:rotate(1turn)}}@keyframes WeatherScene-module__dtiSIG__weather-star-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes WeatherScene-module__dtiSIG__weather-moon-float{0%,to{transform:translateY(0)scale(.98)}50%{transform:translateY(-.35rem)scale(1.02)}}@keyframes WeatherScene-module__dtiSIG__weather-horizon-breathe{0%,to{transform:scaleX(.94)}50%{transform:scaleX(1.05)}}@keyframes WeatherScene-module__dtiSIG__weather-sun-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.05)}}@keyframes WeatherScene-module__dtiSIG__weather-cloud-right{0%{translate:0}to{translate:calc(100vw + 22rem)}}@keyframes WeatherScene-module__dtiSIG__weather-cloud-left{0%{translate:0}to{translate:calc(-100vw - 22rem)}}@keyframes WeatherScene-module__dtiSIG__weather-rain-fall{0%{opacity:0;translate:0 -2rem}12%{opacity:.9}to{opacity:.15;translate:0 34rem}}@keyframes WeatherScene-module__dtiSIG__weather-lightning{0%,7%,9%,to{opacity:0}7.5%,8.4%{opacity:1}}@keyframes WeatherScene-module__dtiSIG__weather-storm-sky{0%,7%,9%,to{filter:brightness()}7.5%,8.4%{filter:brightness(1.65)}}@keyframes WeatherScene-module__dtiSIG__weather-fog{0%{translate:-8%}to{translate:8%}}@keyframes WeatherScene-module__dtiSIG__weather-heat{0%,to{opacity:.55;transform:scaleY(.96)skew(-1deg)}50%{opacity:1;transform:scaleY(1.04)skew(1deg)}}@keyframes WeatherScene-module__dtiSIG__weather-frost-drift{0%,to{opacity:.2;translate:0 3rem}50%{opacity:1;translate:1rem -3rem}}@media (max-width:640px){.WeatherScene-module__dtiSIG__sun{width:7rem;height:7rem;right:-2rem}.WeatherScene-module__dtiSIG__cloud{transform:scale(.7)}.WeatherScene-module__dtiSIG__rain i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.WeatherScene-module__dtiSIG__scene,.WeatherScene-module__dtiSIG__scene *,.WeatherScene-module__dtiSIG__scene :before,.WeatherScene-module__dtiSIG__scene :after{animation:none!important}.WeatherScene-module__dtiSIG__cloudOne{translate:35vw}.WeatherScene-module__dtiSIG__cloudTwo{translate:-45vw}.WeatherScene-module__dtiSIG__rain{opacity:.28}}
