/* CAMBIO DE MIRADA. · Ajustes técnicos sobre la maqueta 09 (documento 14, bloque 1)
   Solo amplían el área de toque hasta un mínimo de 24 × 24 px (WCAG 2.2, criterio 2.5.8)
   con zonas invisibles: no cambian tamaños, posiciones ni colores. El CSS de la 09 no se toca. */

.brand, .nav a, .legal-nav a, .step-link { position: relative; }
.brand::after, .nav a:not(.nav-cta)::after, .legal-nav a::after, .step-link::after {
  content: ""; position: absolute; inset: -10px -4px;
}

/* /encaje sin la barra de aviso de la maqueta: el contenido conserva la separación con la cabecera fija. */
.page-encaje { margin-top: var(--header-h); }
/* Mientras se envía, el botón queda inactivo sin cambiar de aspecto. */
.btn:disabled { cursor: progress; }

/* Contraste del texto de ejemplo en los campos (decisión A5): de #A6A6A6 (2,4:1) a #767676 (4,5:1). */
input::placeholder, textarea::placeholder { color: #767676; }
