/* v5.25.96 — evita o zoom automático do iOS ao focar campos, sem bloquear o zoom manual. */
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

/*
 * Safari/iOS amplia automaticamente a viewport quando um campo focado usa
 * texto menor que 16px. Mantemos a viewport acessível e elevamos apenas os
 * controles que recebem entrada de texto/seleção em telas touch/mobile.
 */
@media (max-width: 1024px) and (pointer: coarse), (max-width: 600px) {
  input:not([type]),
  input[type="text"],
  input[type="password"],
  input[type="email"],
  input[type="search"],
  input[type="tel"],
  input[type="url"],
  input[type="number"],
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="week"],
  select,
  textarea {
    font-size: 16px !important;
  }
}
