/* Gameplay gestures only. Native form editing and browser pinch zoom stay available. */
:where(#lrApp,#scApp){touch-action:manipulation}
:where(#lrApp,#scApp),:where(#lrApp,#scApp) :where(*){-webkit-user-select:none;user-select:none}
:where(#lrApp,#scApp) :where(button,[role="button"]){touch-action:manipulation;-webkit-touch-callout:none}
:where(#lrApp,#scApp) :where(input,textarea,select,[contenteditable="true"],[contenteditable="true"] *){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
:where(.play-stage,.sora-stage,.tg-game-shell,.jr-stage-wrap,.cc-table,.mb-field,.ma-pusher-frame,.ma-lotta-canvas-frame,.ma-challenge-modal){
 touch-action:manipulation;
 -webkit-user-select:none;user-select:none;
}
:where(.play-stage,.sora-stage,.tg-game-shell,.jr-stage-wrap,.cc-table,.mb-field,.ma-pusher-frame,.ma-lotta-canvas-frame,.ma-challenge-modal) :where(*){
 -webkit-user-select:none;user-select:none;
}
:where(.play-stage,.sora-stage,.tg-game-shell,.jr-stage-wrap,.cc-table,.mb-field,.ma-challenge-modal) :where(button,[role="button"],canvas){
 touch-action:manipulation;-webkit-touch-callout:none;
}
:where(.play-stage,.sora-stage,.tg-game-shell,.jr-stage-wrap,.cc-table,.mb-field,.ma-challenge-modal) :where(img,svg){-webkit-user-drag:none}
:where(.play-stage,.sora-stage,.tg-game-shell,.jr-stage-wrap,.cc-table,.mb-field,.ma-challenge-modal) :where(input,textarea,select,[contenteditable="true"],[contenteditable="true"] *){
 -webkit-user-select:text;user-select:text;-webkit-touch-callout:default;
}
body:is([data-page="sora"],[data-page="jinro"],[data-page="color-chaos"],[data-page="moji-battle"],[data-page="tetris"],[data-page="lumeria"],[data-page="medal"],[data-page^="medal-"]) :where(button,[role="button"]){touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
@media(pointer:coarse){:where(.play-stage,.cc-page,.mb-page,.tg-page,.sora-room,.jr-room-page) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select){font-size:16px!important}}
