:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,sans-serif}html,body{color:#efe6d8;background:#0b0907;height:100%;margin:0;overflow:hidden}#app,.stage{position:fixed;inset:0}.stage video{object-fit:cover;position:absolute}.stage canvas{touch-action:none;position:absolute;inset:0}.overlay{text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.overlay button{font:inherit;color:inherit;background:0 0;border:1px solid #efe6d8;border-radius:999px;padding:14px 28px;font-size:18px}.hint{left:0;right:0;bottom:calc(32px + env(safe-area-inset-bottom));text-align:center;opacity:0;pointer-events:none;font-size:15px;transition:opacity .4s;position:absolute}.hint.show{opacity:.9}.hud{white-space:pre;background:#0008;border-radius:6px;padding:6px 8px;font:11px/1.4 ui-monospace,monospace;position:absolute;top:8px;left:8px}
