/* Rapid taps are game input, not a request for browser double-tap zoom.
   Low specificity preserves each game’s touch-action:none drag/squish surfaces.
   Manipulation still permits ordinary panning and pinch zoom. */
:where(html,body,body *){touch-action:manipulation}
/* Holding a squishy is play (Mac, 2026-10-18): no iOS copy/save sheet, no blue selection handles, no ghost image when
   dragging a picture. Typing fields and the grown-ups email address keep normal text selection. */
:where(html,body,body *){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
:where(input,textarea,select,[contenteditable]:not([contenteditable=false]),.email){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}
/* no pull-to-refresh or rubber-band bounce on the page itself */
html,body{overscroll-behavior:none}
