:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-sidebar:#0c0d0f;--surface-canvas:#111214;--surface-card:#18191c;--surface-hover:#1f2024;--surface-chip:#26282c;--text-primary:#fff;--text-secondary:#b3b3b3;--text-muted:gray;--text-chip:#d6d7d9;--border-subtle:#25272b;--border:#3a3c41;--border-strong:gray;--accent:#00e0f9;--accent-ink:#111;--status-ok:#3fcb7f;--status-error:#f06a6a;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-manrope), var(--font-sans);--tracking:-.03em;--text-caption:12px;--text-body-sm:14px;--text-body:16px;--text-body-lg:18px;--text-subheading:24px;--text-heading:34px;--text-display:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--radius-card:16px;--radius-control:6px;--radius-pill:999px;--sidebar-width:240px;--content-max-width:1200px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
