html,body{background:#f2ece0;height:100%;margin:0}body{overflow:hidden}#court{touch-action:none;-webkit-user-select:none;user-select:none;width:100vw;height:100dvh;display:block}.offscreen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
