:root{--bg:#05070d;--surface:#0d111b;--surface-raised:#131827;--text:#fff;--text-muted:#aeb7c8;--nav-text:#c9cbd5;--nav-hover:#fff;--button-bg:#151925;--button-border:#2b3040;--primary-1:#8b5cf6;--primary-2:#4f46e5;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--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-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 8px 24px #0000002e;--shadow-md:0 18px 50px #00000047;--shadow-primary:0 12px 34px #4f46e538;--transition-fast:.16s ease;--transition-base:.22s ease}[data-theme=light]{--bg:#f5f7fb;--surface:#fff;--surface-raised:#f8fafc;--text:#111827;--text-muted:#64748b;--nav-text:#4b5563;--nav-hover:#111827;--button-bg:#fff;--button-border:#d9dee8;--primary-1:#8b5cf6;--primary-2:#4f46e5;--shadow-sm:0 8px 24px #0f172a14;--shadow-md:0 18px 50px #0f172a1f;--shadow-primary:0 12px 34px #4f46e529}
