/* Keep the table anchored while game gestures move the cue and balls. */
html,body{overscroll-behavior:none}
html:has(body:is([data-screen=game],[data-screen=practice],[data-screen=joining])){height:100%;overflow:hidden}
body:is([data-screen=game],[data-screen=practice],[data-screen=joining]){position:fixed;inset:0;width:100%;height:var(--viewport-height,100dvh);overflow:hidden}
dialog,.result-panel{overscroll-behavior:contain}
