@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&family=Manrope:wght@300..800&family=Geist+Mono:wght@300..700&display=swap";:root{--color-accent:oklch(70% .17 155);--color-accent-light:oklch(85% .1 155);--color-accent-dark:oklch(48% .14 155);--color-accent-muted:oklch(94% .04 155);--color-secondary:oklch(65% .2 340);--color-secondary-light:oklch(84% .1 340);--color-secondary-muted:oklch(93% .04 340);--color-surface:oklch(98.5% .004 155);--color-surface-raised:oklch(97.5% .008 155);--color-surface-sunken:oklch(95.5% .01 155);--color-surface-deep:oklch(92% .016 155);--color-text:oklch(14% .02 155);--color-text-secondary:oklch(40% .012 155);--color-text-tertiary:oklch(58% .01 155);--color-text-on-accent:oklch(99% .01 155);--color-border:oklch(90% .01 155);--color-border-strong:oklch(76% .016 155);--color-success:oklch(70% .17 155);--color-warning:oklch(78% .14 82);--color-danger:oklch(58% .18 24);--font-display:"Source Serif 4", serif;--font-body:"Manrope", sans-serif;--font-mono:"Geist Mono", monospace;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:2.441rem;--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--radius-full:9999px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-pop:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-base:.34s;--duration-slow:.55s;--duration-enter:.9s;--max-width:74rem;--gutter:clamp(1.25rem, 4.5vw, 3rem)}::selection{color:var(--color-text);background:oklch(70% .17 155/.2)}
