/* Shared focus-zoom prevention. Keep pinch zoom available for accessibility.
   Apply before focus, including dynamically inserted dialogs and editors. */
@media screen and (max-width: 1024px), screen and (any-pointer: coarse) {
  html:root body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="hidden"]):not([type="color"]), textarea, select, [contenteditable="true"], [contenteditable=""], [contenteditable="plaintext-only"], [role="textbox"]) {
    font-size: max(16px, 1em) !important;
  }
}
