/* iOS Safari zooms the page when a focused text control uses a font below 16px. */
@supports (-webkit-touch-callout: none) {
  @media (max-width: 900px) {
    input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="file"]):not([type="hidden"]),
    textarea,
    select,
    [contenteditable="true"],
    [contenteditable=""] {
      font-size: max(16px, 1em) !important;
    }
  }
}
