html,body{touch-action:none;-webkit-user-select:none;user-select:none;background:#0b162a;height:100%;margin:0;overflow:hidden}canvas{width:100vw;height:100vh;display:block}#touch{pointer-events:none;display:none;position:fixed;inset:0}#touch.on{display:block}#touch button{color:#fff;pointer-events:auto;touch-action:none;background:#e8641b8c;border:3px solid #fff;border-radius:50%;width:17vmin;height:17vmin;font:900 6vmin Arial,sans-serif;position:absolute;bottom:5vh}#err{color:#fff;white-space:pre-wrap;z-index:9;background:#b00020;padding:12px;font:14px monospace;display:none;position:fixed;top:0;left:0;right:0}
