:root{--theme-hue:295;--color-neutral-0:oklch(100% 0 0);--color-neutral-50:oklch(98% .006 var(--theme-hue));--color-neutral-100:oklch(95% .01 var(--theme-hue));--color-neutral-200:oklch(89% .014 var(--theme-hue));--color-neutral-300:oklch(80% .018 var(--theme-hue));--color-neutral-400:oklch(66% .02 var(--theme-hue));--color-neutral-500:oklch(52% .02 var(--theme-hue));--color-neutral-600:oklch(40% .02 var(--theme-hue));--color-neutral-700:oklch(32% .02 var(--theme-hue));--color-neutral-800:oklch(24% .018 var(--theme-hue));--color-neutral-900:oklch(18% .018 var(--theme-hue));--color-neutral-950:oklch(13% .014 var(--theme-hue));--color-accent-300:oklch(82% .08 var(--theme-hue));--color-accent-500:oklch(68% .15 var(--theme-hue));--color-accent-600:oklch(58% .17 var(--theme-hue));--color-accent-700:oklch(48% .17 var(--theme-hue));--color-accent-800:oklch(38% .15 var(--theme-hue));--color-warm-300:oklch(85% .08 75);--color-warm-500:oklch(70% .12 75);--color-warm-700:oklch(50% .11 75);--color-rose-400:oklch(74% .13 25);--color-rose-500:oklch(64% .16 25);--color-rose-700:oklch(48% .14 25);--color-blue-400:oklch(74% .1 245);--color-blue-500:oklch(62% .13 245);--color-blue-700:oklch(45% .12 245);--color-amber-500:oklch(78% .14 90);--color-violet-500:oklch(60% .16 295);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-pill:999px;--shadow-1:0 1px 2px oklch(0% 0 0/.06), 0 1px 1px oklch(0% 0 0/.04);--shadow-2:0 4px 14px oklch(0% 0 0/.08), 0 1px 2px oklch(0% 0 0/.04);--shadow-border:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a;--shadow-border-hover:0 0 0 1px #00000014, 0 1px 2px -1px #00000014, 0 2px 4px 0 #0000000f;--image-outline:#0000001a;--width-prose:68ch;--width-content:1100px;--width-wide:1280px;--font-size-xs:.78rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.3125rem;--font-size-xl:1.5625rem;--font-size-2xl:1.9375rem;--font-size-3xl:2.4375rem;--font-size-4xl:3.0625rem;--font-size-5xl:3.8125rem;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-loose:1.7;--letter-spacing-tight:0;--letter-spacing-normal:0;--letter-spacing-wide:.01em;--font-family-body:"Acumin Pro", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-display:"Open Runde", "Acumin Pro", "Inter Display", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-serif:"Newsreader", "Iowan Old Style", "Charter", Georgia, "Times New Roman", serif;--font-family-mono:"JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--motion-duration-quick:.12s;--motion-duration-base:.2s;--motion-duration-slow:.4s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.3, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-quick:0s;--motion-duration-base:0s;--motion-duration-slow:0s}}
