@keyframes clima-latido{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.clima-latido{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out forwards clima-latido}@media (prefers-reduced-motion:reduce){.clima-latido{opacity:0;animation:none}}.clima-pin{font:600 12px/1 var(--font-sans,system-ui), system-ui, sans-serif;color:#0a0a0a;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #d6d3d1;border-radius:999px;padding:4px 7px;transition:transform .12s;box-shadow:0 1px 3px #0000002e}.clima-pin:hover{transform:scale(1.12)}.clima-pin--sel{color:#fafaf9;z-index:2;background:#0a0a0a;border-color:#0a0a0a;transform:scale(1.15)}.clima-pin--pronostico{background:#ffffffe0;border-style:dashed;border-color:#78716c}.clima-pin--marcada{border-style:dashed;border-color:#c2410c}@keyframes clima-pin-latido{0%{box-shadow:0 0 #c2410ca6}to{box-shadow:0 0 0 14px #c2410c00}}.clima-pin--late{animation:1.6s ease-out clima-pin-latido}.clima-yo{background:#2563eb;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #2563eb40}.clima-tiempo{appearance:none;background:linear-gradient(90deg,#cbd5e1,#94a3b8);border-radius:999px;outline:none;height:6px}.clima-tiempo::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#0a0a0a;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000059}.clima-tiempo::-moz-range-thumb{cursor:pointer;background:#0a0a0a;border:3px solid #fff;border-radius:50%;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.clima-pin--late{animation:none}.clima-pin{transition:none}}.maplibregl-ctrl-bottom-right{bottom:104px!important}.maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show) .maplibregl-ctrl-attrib-inner{display:none}
