/* Keep native scrolling; canvas and picker surfaces retain their own rules. */
@media (max-width: 820px), (any-pointer: coarse) {
  html { touch-action: pan-x pan-y; }
  input, textarea, select, [contenteditable]:not([contenteditable="false"]) {
    font-size: max(16px, 1em) !important;
  }
}
