/* V0.4 Fix 6.3 — mobile interaction hardening.
   Keep native vertical scrolling and pinch accessibility, but remove Safari's
   double-tap-to-zoom behavior from the game surface. */
html,body,#app,.app-shell,.screen,.bottom-nav,.modal{
  touch-action:manipulation;
}
button,a,[role="button"],
[data-route],[data-route-jump],[data-home-panel],
[data-region-select],[data-search-item],[data-trap-item],
[data-v04-explore-tab],[data-v04-stage-id],
.item-card,.region-card,.nav-item,.btn,.back-link,.icon-btn,
.auto-hunt-card,.auto-choice{
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
  -webkit-user-select:none;
  user-select:none;
}
button,a,[role="button"],.item-card,.region-card,.nav-item,.btn{
  -webkit-touch-callout:none;
}
img,picture,.pet-sprite,.scene-bg,.region-image{
  -webkit-user-select:none;
  user-select:none;
  -webkit-user-drag:none;
}
input,textarea,select{
  touch-action:manipulation;
}
