/* Piso «nativo» en teléfono para TODAS las pantallas (skill mobile-native de Emil Kowalski, 22-oct-2026). Lo inserta el servidor junto al aviso.
   Complementa a server/native-css.cjs (que encierra los :hover en «solo con mouse» y sube a 16 px los campos chicos al entregar cada hoja).
   Todo con :where() = especificidad cero: cualquier regla propia de una pantalla sigue mandando. No toca la respuesta al presionar del sistema de diseño. */
html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}
/* Sin la espera de 300 ms para distinguir el doble toque. */
:where(a,button,[role="button"],summary,label,select,input[type="checkbox"],input[type="radio"]){touch-action:manipulation}
/* Mantener el dedo sobre un control no selecciona su texto ni abre el menú de copiar (el texto de contenido sigue seleccionable). */
:where(button,[role="button"],.btn,.chip,.tab,summary){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
/* Campos sin tamaño propio: el navegador les pone ~13 px y el iPhone hace zoom al enfocarlos. */
@media (pointer:coarse){
 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]),select,textarea){font-size:16px}}