html,body{background:#05070a;height:100%;margin:0;overflow:hidden}canvas{touch-action:none;display:block}#hud{color:#fff;pointer-events:none;text-shadow:0 1px 8px #0009;font:13px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;bottom:20px;left:24px}#hud h1{letter-spacing:.02em;margin:0 0 2px;font-size:22px;font-weight:600}#hud p{opacity:.85;margin:0}#hud .hint{opacity:.6;margin-top:4px;font-size:12px}#stats{position:fixed!important;top:12px!important;left:12px!important}#error{text-align:center;color:#f88;font:16px sans-serif;position:fixed;inset:40% 0 auto}@media (max-width:640px){#hud p:not(.hint){display:none}}
