:root{--accent:#f35;--accent-dim:#c81e4f;--accent-soft:#ff335524;--bg:#0b0d10;--stage:#07090b;--panel:#14171c;--panel2:#1a1e24;--border:#23272f;--hoverborder:#3a414d;--text:#edeff3;--muted:#9aa3af;--faint:#6b7482;--footline:#4e5561;--hairline:#1c2027;--check1:#1a1e24;--check2:#12151a;--dash:#333a45;--stackshadow:#0009;--ai:#4cc2ff;--ai-soft:#4cc2ff1f;--ai-border:#2a5d78;--line:var(--border);--dim:var(--muted);--ruby:var(--accent);--ruby-dim:var(--accent-dim);--ruby-soft:var(--accent-soft)}:root[data-theme=light]{--bg:#f7f5f2;--stage:#eceae6;--panel:#fff;--panel2:#f1eee9;--border:#e4e0da;--hoverborder:#c9c3ba;--text:#17191d;--muted:#5b616b;--faint:#8a9099;--footline:#9aa0a9;--hairline:#e9e5df;--check1:#edeae5;--check2:#dfdbd4;--dash:#c9c3ba;--stackshadow:#17191d2e;--ai:#036aa3;--ai-soft:#036aa314;--ai-border:#8fbdd8}.ls-tip{z-index:1000;background:var(--panel2);border:1px solid var(--hoverborder);max-width:280px;color:var(--text);pointer-events:none;opacity:0;border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.45;transition:opacity .12s;position:fixed;box-shadow:0 8px 28px #00000059}.ls-tip-meta{letter-spacing:.04em;color:var(--faint);margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:block}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Space Grotesk,system-ui,sans-serif;transition:background .3s,color .3s}
