/* Grupo Esfera — reset mínimo y defaults de enlace. */
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:var(--font-bajada);color:var(--text-body);background:var(--surface-default);-webkit-font-smoothing:antialiased}
a{color:var(--accent);text-decoration:none;border-bottom:2px solid color-mix(in srgb,var(--accent) 45%,transparent);transition:color var(--dur-rapida) var(--ease-ge),border-color var(--dur-rapida) var(--ease-ge)}
a:hover{color:var(--accent-oscuro);border-bottom-color:var(--accent-oscuro)}
img{display:block;max-width:100%}
