/* iOS Safari zoom prevention — nuclear approach.
   Safari ignores user-scalable=no since iOS 10. The only reliable
   prevention is ensuring all focusable elements have font-size >= 16px
   AND touch-action:manipulation on the html element. */
@supports (-webkit-touch-callout: none) {
  html { touch-action: manipulation; }
  input, textarea, select { font-size: max(16px, 1rem) !important; touch-action: manipulation; }
}
