/*
  iOS Safari zooms when focusing inputs with font-size < 16px.
  Keep form controls at 16px on mobile to prevent that behavior.
*/

html {
  -webkit-text-size-adjust: 100%;
}

@media (max-width: 781px) {
  input[type='text'],
  input[type='search'],
  input[type='email'],
  input[type='tel'],
  input[type='url'],
  input[type='password'],
  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;
  }
}

