:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f0eb;--ink:#141414;--muted:#6b6b6b;--rule:#0000001a;--card:#ffffffc7;--red:#c04d38;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--display:"Dela Gothic One", "Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--ink);font:14px/1.4 Inter,system-ui,sans-serif;overflow:hidden}#stage{position:fixed;inset:0}#stage canvas{width:100%;height:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pill{background:var(--card);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--rule);border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 6px 20px #0000000f}.pill button{color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 13px;font:500 12.5px Inter,sans-serif}.pill button:hover{color:var(--ink)}.pill button.on{background:var(--ink);color:#fff}header{z-index:10;pointer-events:none;align-items:center;gap:14px;padding:14px 22px;display:flex;position:fixed;top:0;left:0;right:0}header>*{pointer-events:auto}.brand{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.brand b{font:400 19px var(--display)}.brand small{font:500 11px var(--mono);color:var(--muted);letter-spacing:.08em}.spacer{flex:1}.counter{text-align:right;font:500 11px var(--mono);color:var(--muted);letter-spacing:.06em}.counter b{font:400 26px/1 var(--display);color:var(--ink);letter-spacing:0;display:block}.hint{z-index:10;max-width:520px;font:400 21px/1.25 var(--display);pointer-events:none;position:fixed;top:74px;left:22px}#laid{z-index:10;font:600 13px var(--mono);position:fixed;top:82px;right:22px}.dock{z-index:10;flex-wrap:wrap;justify-content:center;gap:8px;max-width:calc(100vw - 24px);transition:opacity .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.dock.dim{opacity:.45}.dock .label{font:500 11px var(--mono);color:var(--muted);letter-spacing:.06em;align-self:center;padding:0 4px 0 8px}.gauges{z-index:10;font:500 11px var(--mono);color:var(--muted);gap:16px;display:flex;position:fixed;bottom:22px;left:22px}.gauges b{font:400 22px/1 var(--display);color:var(--ink);display:block}.foot{z-index:10;text-align:right;font:500 11px var(--mono);color:var(--muted);position:fixed;bottom:22px;right:22px}.foot a{color:var(--ink)}.cursor{border:2.5px solid var(--ink);width:24px;height:24px;box-shadow:3px 3px 0 var(--ink);z-index:40;pointer-events:none;background:#fffffff2;border-radius:50%;margin:-12px 0 0 -12px;position:fixed;top:0;left:0}@media (width<=760px){header{flex-wrap:wrap;gap:8px;padding:10px 12px}#modes{order:3;width:100%;overflow-x:auto}.hint{font-size:16px;top:112px;left:12px;right:12px}.gauges,.foot{display:none}.dock{gap:6px;bottom:10px}.pill button{padding:5px 9px;font-size:11.5px}}@media (width<=1300px){.foot{display:none}}
