/* Keep game coordinates in device CSS pixels, including after form editing. */
html {
  width:100%; min-height:100%; overflow-x:clip; overscroll-behavior:none;
  touch-action:pan-y; -webkit-text-size-adjust:100%; text-size-adjust:100%;
}
body {
  width:100%; max-width:100%; min-width:0; overflow-x:clip;
  overscroll-behavior:none; touch-action:pan-y;
}
.app,.lobby-shell,.friend-shell { min-width:0; max-width:100%; }
.lobby-content,.friend-content { overflow-x:hidden; touch-action:pan-y; overscroll-behavior:none; }
/* A wheel or sheet must not hand an end-of-list drag to the page behind it. */
.bid-wheel { overscroll-behavior:none; }
dialog,.social-messages { overscroll-behavior:contain; touch-action:pan-y; }
