/* Keep page gestures away from the fixed game controls. Scene gestures remain. */
html:has(body.golf-clean){overscroll-behavior:none;touch-action:none}
body.golf-clean{overscroll-behavior:none;touch-action:none}
.golf-clean dialog{touch-action:pan-y;overflow-y:auto}
.golf-clean dialog :is(input:not([type="range"]),textarea,select){font-size:16px}
.golf-clean #board,.golf-clean .stage,.golf-clean .controls,.golf-clean .main-view-controls{touch-action:none}
@media (pointer:coarse){
 body.golf-clean{height:var(--golf-screen-height,100dvh);max-height:var(--golf-screen-height,100dvh)}
 .golf-clean .controls{flex-shrink:0}
}
@media(max-height:500px) and (min-width:600px){
 .golf-clean .score-strip{right:calc(280px + env(safe-area-inset-right))}
}
