:root{--color-paper:oklch(99% 0.004 264);--color-paper-2:oklch(96.5% 0.008 264);--color-paper-3:oklch(93% 0.010 264);--color-ink:oklch(17% 0.006 264);--color-ink-2:oklch(38% 0.007 264);--color-muted:oklch(62% 0.006 264);--color-rule:oklch(88% 0.006 264);--color-accent:oklch(48% 0.26 264);--color-accent-2:oklch(94% 0.06 264);--color-accent-ink:oklch(99% 0.003 264);--color-focus:oklch(44% 0.28 264);--color-success:oklch(58% 0.14 145);--color-error:oklch(55% 0.18 25);--color-warning:oklch(72% 0.16 75);--font-display:"Manrope",ui-sans-serif,system-ui,sans-serif;--font-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-xs:0.64rem;--text-sm:0.8rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-display:clamp(2.8rem,5vw + 0.5rem,4.5rem);--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.83,0,0.17,1);--dur-short:220ms;--dur-med:350ms;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-xl:1.25rem;--radius-pill:9999px;--radius-card:0.875rem;--shadow-sm:0 1px 2px oklch(0% 0 0/0.06);--shadow-md:0 4px 12px oklch(0% 0 0/0.08);--shadow-lg:0 8px 24px oklch(0% 0 0/0.10);--shadow-nav:0 2px 16px oklch(0% 0 0/0.08)}.dark{--color-paper:oklch(14% 0.008 264);--color-paper-2:oklch(18% 0.010 264);--color-paper-3:oklch(22% 0.012 264);--color-ink:oklch(94% 0.006 264);--color-ink-2:oklch(75% 0.007 264);--color-muted:oklch(55% 0.006 264);--color-rule:oklch(28% 0.008 264);--color-accent:oklch(58% 0.24 264);--color-accent-2:oklch(20% 0.06 264);--color-accent-ink:oklch(99% 0.003 264);--color-focus:oklch(62% 0.25 264)}