:root{--color-paper: oklch(98% .003 90);--color-ink: oklch(13% .005 270);--color-card: oklch(100% 0 0);--color-accent: oklch(53% .19 25);--color-accent-hover: oklch(50% .19 25);--color-muted-bg: oklch(96.5% .002 270);--color-muted-text: oklch(50% .008 270);--color-border: oklch(92% .003 270);--color-destructive: oklch(51% .22 25);--color-accent-subtle:oklch(97% .01 25);--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-display: clamp(3rem, 7vw, 5.5rem);--text-display-s: clamp(1.75rem, 4vw, 3rem);--space-1: .25rem;--space-2: .5rem;--space-3: .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;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .24s;--dur-slow: .4s;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--rule-hairline: 1px solid var(--color-border)}
