:root{--nav-height:5.25rem;--bg-base:#FBFBF9;--bg-surface:#FFFFFF;--bg-surface-2:#F4F2EC;--bg-surface-3:#EBE8DE;--bg-elevated:#FFFFFF;--bg-dark:#0A0A0C;--bg-dark-surface:#121316;--bg-glass:rgba(255,255,255,0.85);--bg-glass-border:rgba(9,9,11,0.10);--ink-primary:#09090B;--ink-secondary:#3F3F46;--ink-muted:#71717A;--ink-faint:#A1A1AA;--accent-orange:#FF4500;--accent-orange-hover:#EA580C;--accent-orange-subtle:#FFF0E6;--accent-orange-border:#FFD8C2;--accent-blue:#0066FF;--accent-blue-hover:#0052CC;--accent-blue-subtle:#EBF3FF;--accent-charcoal:#18181B;--accent-light-gray:#F4F4F5;--text-primary:var(--ink-primary);--text-secondary:var(--ink-secondary);--text-muted:var(--ink-muted);--text-faint:var(--ink-faint);--border-hairline:rgba(9,9,11,0.06);--border-subtle:rgba(9,9,11,0.12);--border-default:rgba(9,9,11,0.20);--border-strong:rgba(9,9,11,0.85);--border-orange:var(--accent-orange);--grid-color:rgba(9,9,11,0.035);--font-display:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:3.5rem;--text-5xl:4.75rem;--text-6xl:6.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--shadow-md:0 4px 12px rgba(0,0,0,0.05);--shadow-lg:0 12px 28px -4px rgba(0,0,0,0.06);--shadow-card:0 2px 8px rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.05);--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--theme-transition:background-color 260ms cubic-bezier(0.16,1,0.3,1),border-color 260ms cubic-bezier(0.16,1,0.3,1),color 260ms cubic-bezier(0.16,1,0.3,1),box-shadow 260ms cubic-bezier(0.16,1,0.3,1)}.dark,[data-theme=dark]{--bg-base:#0B0B0C;--bg-surface:#111214;--bg-surface-2:#17181B;--bg-surface-3:#1D1F22;--bg-elevated:#24272B;--bg-dark:#070708;--bg-dark-surface:#0E0F11;--bg-glass:rgba(17,18,20,0.85);--bg-glass-border:rgba(255,255,255,0.12);--ink-primary:#F4F4F5;--ink-secondary:#D4D4D8;--ink-muted:#A1A1AA;--ink-faint:#71717A;--accent-orange:#FF4500;--accent-orange-hover:#FF5714;--accent-orange-subtle:rgba(255,69,0,0.15);--accent-orange-border:rgba(255,69,0,0.35);--accent-blue:#0066FF;--accent-blue-hover:#1A75FF;--accent-blue-subtle:rgba(0,102,255,0.15);--accent-charcoal:#E4E4E7;--accent-light-gray:#18181B;--text-primary:var(--ink-primary);--text-secondary:var(--ink-secondary);--text-muted:var(--ink-muted);--text-faint:var(--ink-faint);--border-hairline:rgba(255,255,255,0.06);--border-subtle:rgba(255,255,255,0.10);--border-default:rgba(255,255,255,0.18);--border-strong:rgba(255,255,255,0.38);--grid-color:rgba(255,255,255,0.038);--shadow-sm:0 1px 3px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.4);--shadow-lg:0 12px 32px -4px rgba(0,0,0,0.55);--shadow-card:0 2px 10px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.08)}@media (min-width:640px){:root{--nav-height:5.5rem}}@media (min-width:1024px){:root{--nav-height:6rem}}