html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100%;margin:0;font:14px/1.4 system-ui,Segoe UI,Roboto,sans-serif;overflow:hidden}#app{touch-action:none;position:fixed;inset:0}#hint{white-space:nowrap;color:#ffffff8c;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;top:10px;left:50%;transform:translate(-50%)}body{background:radial-gradient(#2b303b 0%,#1b1f27 60%,#0e1015 100%)}#hint .touch{display:none}@media (pointer:coarse){#hint .kbd{display:none}#hint .touch{display:inline}}@media (width<=520px){#hint{white-space:normal;text-align:center;width:92vw;font-size:12px}}
