/* Observatorio Climatológico Académico · Tecnológico Universitario EuroAmericano · © Prof. Feddor Derenzin M.
   Base: documento, mapa, accesibilidad (foco visible, movimiento reducido). */

html, body {
    height: 100%;
    width: 100%;
    overflow: hidden;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    background: var(--bg-canvas);
    color: var(--text-primary);
    -webkit-font-smoothing: antialiased;
}

#mapa {
    position: absolute;
    inset: 0;
    z-index: 1;
    background: #070b14;
}

/* ------------------------------------------------------------
   Accesibilidad
   ------------------------------------------------------------ */
:focus-visible {
    outline: 2px solid var(--accent-cyan);
    outline-offset: 2px;
    border-radius: 6px;
}
.solo-lectores {
    position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px;
    overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
}
.aviso-sin-js {
    position: fixed; inset: auto 16px 16px 16px; z-index: 5000; padding: 12px 16px;
    background: #7f1d1d; color: #fff; border-radius: var(--radio-m); font-size: 14px;
}
