/* pan-x/pan-y preserves menus; omitting pinch-zoom also disables double-tap zoom. */
html,body,#game{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}
#field,#pad,.controls,.controls button,.panelDragHandle{touch-action:none}
#game input,#game textarea,#game select,#game [contenteditable="true"]{font-size:16px!important}
#game.keyboardOpen{height:var(--keyboard-height);min-height:0}
#game.keyboardOpen #panel{max-height:calc(100% - 16px)}
#game.keyboardOpen .accountGate{overflow:auto;align-items:flex-start}
