:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f7;--surface:#fff;--surface-sunken:#f9fafb;--surface-hover:#f3f4f6;--border:#e5e7eb;--border-strong:#e0e0e0;--border-subtle:#f0f0f0;--text:#111;--text-body:#1a1a1a;--text-muted:#5b6472;--text-subtle:#667080;--text-faint:#d1d5db;--accent:#2563eb;--mark-bg:#fef08a;--tone-safe-fg:#15803d;--tone-safe-bar:#22c55e;--tone-close-fg:#a16207;--tone-close-bar:#f59e0b;--tone-limited-fg:#b91c1c;--tone-limited-bar:#ef4444;--tone-unknown-fg:#6b7280;--tone-unknown-bar:#9ca3af;--shadow-raised:0 1px 2px #1018280f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f16;--surface:#121821;--surface-sunken:#0d131b;--surface-hover:#1b2430;--border:#243040;--border-strong:#2b3848;--border-subtle:#1c2532;--text:#e8eef6;--text-body:#d7e0ea;--text-muted:#93a1b1;--text-subtle:#7f8c9c;--text-faint:#556475;--accent:#60a5fa;--mark-bg:#7c5e12;--tone-safe-fg:#4ade80;--tone-safe-bar:#22c55e;--tone-close-fg:#fbbf24;--tone-close-bar:#f59e0b;--tone-limited-fg:#f87171;--tone-limited-bar:#ef4444;--tone-unknown-fg:#93a1b1;--tone-unknown-bar:#7f8c9c;--shadow-raised:0 1px 2px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f16;--surface:#121821;--surface-sunken:#0d131b;--surface-hover:#1b2430;--border:#243040;--border-strong:#2b3848;--border-subtle:#1c2532;--text:#e8eef6;--text-body:#d7e0ea;--text-muted:#93a1b1;--text-subtle:#7f8c9c;--text-faint:#556475;--accent:#60a5fa;--mark-bg:#7c5e12;--tone-safe-fg:#4ade80;--tone-safe-bar:#22c55e;--tone-close-fg:#fbbf24;--tone-close-bar:#f59e0b;--tone-limited-fg:#f87171;--tone-limited-bar:#ef4444;--tone-unknown-fg:#93a1b1;--tone-unknown-bar:#7f8c9c;--shadow-raised:0 1px 2px #0006}}*{box-sizing:border-box}html{background-color:var(--bg)}body{background-color:var(--bg);color:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .15s,color .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-action{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.link-action:hover{text-decoration:underline}.link-muted{color:var(--text-muted);font-size:12px;text-decoration:none}.link-muted:hover{text-decoration:underline}.btn-secondary{border:1px solid var(--border-strong);background-color:var(--surface);color:var(--text-body);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s}.btn-secondary:hover{background-color:var(--surface-sunken);border-color:var(--text-faint)}
