/* Keep panning and normal control taps; exclude pinch and double-tap zoom. */
html.mobile-input-zoom-locked,
html.mobile-input-zoom-locked body,
html.mobile-input-zoom-locked body * {
    touch-action: pan-x pan-y !important;
}

/* The script accounts for CSS zoom without reducing larger field fonts. */
html.mobile-input-zoom-locked .mobile-keyboard-input {
    font-size: var(--mobile-input-font-size, 16px) !important;
}

/* Field focus must not inherit the site's smooth page scrolling on iOS. */
html.ios-input-focus,
html.ios-input-focus body {
    scroll-behavior: auto !important;
}

