/* Hallmark · Atelier botanical · light / high-contrast serif / sage */
:root {
  --color-desk: oklch(92.5% 0.015 78);
  --color-paper: oklch(97.5% 0.018 88);
  --color-paper-white: oklch(99% 0.009 85);
  --color-ink: oklch(32% 0.028 125);
  --color-ink-2: oklch(48% 0.023 95);
  --color-accent: oklch(43% 0.045 135);
  --color-accent-hover: oklch(34% 0.045 135);
  --color-rule: oklch(78% 0.035 82);
  --color-blush: oklch(86% 0.05 24);
  --color-petal: oklch(92% 0.04 32);
  --color-rose: oklch(54% 0.077 25);
  --color-sage: oklch(76% 0.045 128);
  --color-leaf: oklch(87% 0.035 120);
  --color-gold: oklch(64% 0.06 78);
  --color-wax: oklch(53% 0.075 23);
  --color-grey: oklch(80% 0.008 75);
  --color-brown: oklch(57% 0.055 59);
  --color-focus: oklch(40% 0.09 133);
  --color-success: oklch(43% 0.07 140);
  --color-shadow: oklch(32% 0.03 65 / 0.14);
  --color-backdrop: oklch(32% 0.028 125 / 0.35);
  --font-display: "Pridi", serif;
  --font-body: "Pridi", serif;
  --space-xs: .25rem;
  --space-sm: .5rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;
  --text-sm: .75rem;
  --text-base: .875rem;
  --text-lg: 1.125rem;
  --text-xl: 1.5rem;
  --text-display: clamp(3.25rem, 13vw, 4.6rem);
  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --ease-in: cubic-bezier(.7, 0, .84, 0);
  --ease-in-out: cubic-bezier(.76, 0, .24, 1);
  --dur-short: 150ms;
  --dur-medium: 280ms;
  --rule-hair: 1px;
  --radius-paper: 2px;
}
