:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121417;--bg-deep:#0f1113;--surface-bar:#16191c;--surface:#1a1d21;--surface-toolbar:#1f2327;--surface-raised:#23272c;--surface-active:#262b31;--surface-pressed:#2e343b;--border:#2e3339;--border-strong:#3a4047;--border-dashed:#4a5058;--text:#eceae4;--text-soft:#c9cdd2;--text-muted:#a0a6ae;--text-disabled:#5c636b;--accent:#c6f432;--accent-hover:#e2ff8a;--on-accent:#16181b;--axis-turn:#7dd3fc;--danger:#f2a5a7;--danger-solid:#e5484d;--danger-border:#5a2e31;--danger-surface:#2a1e20;--success-surface:#26331a;--success-text:#ddf7a0;--ply:#d2ae78;--font-ui:var(--font-sans), system-ui, sans-serif;--font-code:var(--font-mono), monospace}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0;font-size:14px}a{color:var(--accent)}a:hover{color:var(--accent-hover)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}input,select{font:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}input[type=range]{accent-color:var(--accent);width:100%;margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
