html,body{touch-action:none;background:#000;height:100%;margin:0;overflow:hidden}#stage{aspect-ratio:16/9;max-width:100vw;max-height:100vh;margin:auto;position:absolute;inset:0}#stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#ui{pointer-events:none}#gl{cursor:none}#debug{z-index:10;color:#eee;-webkit-user-select:none;user-select:none;background:#141418e0;border-radius:8px;flex-direction:column;gap:6px;min-width:210px;padding:8px 10px;font:13px system-ui,sans-serif;display:flex;position:fixed;top:8px;right:8px}#debug .t{font-weight:600}#debug .t span{color:#999;font-size:11px;font-weight:400}#debug .row{align-items:center;gap:6px;display:flex}#debug input[type=number]{width:52px}#debug button{cursor:pointer;flex:1;padding:4px 6px}#debug .info{color:#9cf;font-size:11px}
