/* Keep taps and zoom gestures from scaling the Mini App, including nested scroll areas. */
:where(html, body, body *) {
  touch-action: pan-x pan-y;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
/* iOS focuses small form text by zooming. Keep touch-device fields at least 16px. */
@media (any-pointer: coarse) {
  input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="file"]),
  select,
  textarea {
    font-size: 16px !important;
  }
  .stars-stepper input {
    font-size: 31px !important;
  }
}
