/* Ajustes puntuales sobre Tailwind CDN. */
:root { color-scheme: light; }

html { -webkit-text-size-adjust: 100%; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* Foco accesible y consistente en controles interactivos. */
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible {
    outline: 2px solid #ea580c;
    outline-offset: 2px;
}
