.meteo-startup{z-index:2000;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);color:#183c43;font-family:var(--aura-font-sans);background:radial-gradient(at 66% 78%,#d3f0ed,#eff5f3 78%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.meteo-map-cover{z-index:1101;pointer-events:auto;background:radial-gradient(at 48% 32%,#daf3f3,#c8eaf0 55%,#a5d5e9);position:absolute;inset:0}.meteo-map-cover[data-revealing]{opacity:0;transition:opacity .35s ease-in-out}.meteo-map-welcome{text-align:center;color:#143d47;width:min(100%,440px);padding:0 20px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.meteo-map-welcome svg{filter:drop-shadow(0 7px 9px #183c431a);margin:0 auto 4px;display:block}.meteo-map-welcome p{margin:0}.meteo-map-welcome .meteo-map-greeting{font-family:var(--aura-font-display);margin-bottom:7px;font-size:clamp(30px,8vw,44px);font-weight:600;line-height:1.15}.meteo-map-welcome [role=status]>p:last-child{font-size:clamp(14px,3.7vw,17px)}.meteo-map-dots{gap:9px;margin-top:17px;display:inline-flex}.meteo-map-dots i{opacity:.38;background:#147a77;border-radius:50%;width:7px;height:7px;animation:1.35s ease-in-out infinite meteo-map-dot}.meteo-map-dots i:nth-child(2){animation-delay:.16s}.meteo-map-dots i:nth-child(3){animation-delay:.32s}@keyframes meteo-map-dot{0%,65%,to{opacity:.38}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.meteo-map-dots i{animation:none}.meteo-map-cover[data-revealing]{transition:none}}
