/**
 * Auth público (login, registro, 2FA, recuperar) — refuerzo MAC
 * Carga después de marko-design-system.css
 */

body.mac-landing.mac-auth .auth-title {
    font-family: var(--mac-font-display);
    font-weight: 400;
    letter-spacing: var(--mac-tracking-display);
    text-transform: uppercase;
    font-size: clamp(1.35rem, 3.5vw, 1.85rem);
    line-height: 1.15;
}

body.mac-landing.mac-auth .auth-card,
body.mac-landing.mac-auth .auth-card-register {
    border-radius: var(--mac-radius-lg);
    box-shadow: var(--mac-shadow-md), 0 0 0 1px rgba(212, 255, 0, 0.06);
}

body.mac-landing.mac-auth .auth-logo-text {
    font-weight: 600;
    letter-spacing: -0.02em;
}

body.mac-landing.mac-auth .auth-form .btn-primary:focus-visible,
body.mac-landing.mac-auth .auth-form button.btn-primary:focus-visible {
    outline: none;
    box-shadow: var(--mac-focus);
}

body.mac-landing.mac-auth .auth-logo:focus-visible,
body.mac-landing.mac-auth .auth-logo--image:focus-visible {
    outline: none;
    border-radius: var(--mac-radius-md, 12px);
    box-shadow: var(--mac-focus);
}

body.mac-landing.mac-auth .auth-footer .auth-link:focus-visible {
    outline: none;
    border-radius: 4px;
    box-shadow: var(--mac-focus);
}
