/* iOS WebKit focus zoom: make editable text readable before focus, including
   inputs appended later by dialogs. Keep page zoom and non-iOS styling intact. */
@supports (-webkit-touch-callout: none) {
  html body input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="file"]):not([type="range"]):not([type="color"]),
  html body textarea,
  html body select,
  html body [contenteditable=""],
  html body [contenteditable="true"],
  html body [contenteditable="plaintext-only"] {
    font-size: 16px !important;
    font-size: max(16px, 1em) !important;
  }
  html body input::placeholder,
  html body textarea::placeholder {
    font-size: inherit !important;
  }
}
