:root,[data-theme=dark]{--color-bg:#0f1419;--color-surface:#1a2332;--color-text:#e6edf3;--color-muted:#8b9cb3;--color-text-muted:#8b9cb3;--color-accent:#6366f1;--color-accent-hover:#818cf8;--color-primary:#6366f1;--color-border:#ffffff1f;--color-border-subtle:#ffffff12;--color-border-strong:#ffffff38;--color-input-bg:#111827;--color-header-bg:#1a2332d9;--color-dropdown-bg:#151c2a;--color-hover:#ffffff0f;--color-hover-strong:#243044;--color-error-text:#fca5a5;--color-error-bg:#ef444424;--color-success-text:#86efac;--color-success-bg:#22c55e24;--color-code-bg:#00000059;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:10px;--shadow:0 8px 32px #00000059;--app-header-height:4.75rem}[data-theme=light]{--color-bg:#f8fafc;--color-surface:#fff;--color-text:#0f172a;--color-muted:#64748b;--color-text-muted:#64748b;--color-accent:#6366f1;--color-accent-hover:#4f46e5;--color-primary:#6366f1;--color-border:#0000001f;--color-border-subtle:#00000012;--color-border-strong:#0000002e;--color-input-bg:#f1f5f9;--color-header-bg:#f8fafce6;--color-dropdown-bg:#fff;--color-hover:#0000000a;--color-hover-strong:#e2e8f0;--color-error-text:#dc2626;--color-error-bg:#ef444414;--color-success-text:#16a34a;--color-success-bg:#22c55e14;--color-code-bg:#0000000f;--shadow:0 8px 32px #0f172a1f}*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;min-height:100%;margin:0}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}code{background:var(--color-surface);border-radius:4px;padding:.15em .4em;font-size:.9em}
