:root {
  --color-paper: oklch(97% 0.012 91);
  --color-ink: oklch(20% 0.025 50);
  --color-muted: oklch(46% 0.025 50);
  --color-accent: oklch(47% 0.14 152);
  --color-line: oklch(82% 0.024 85);
  --font-display: Georgia, "Times New Roman", serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --space-2xs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4.5rem;
  --space-4xl: 7rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: clamp(1.125rem, 1vw + 0.9rem, 1.35rem);
  --text-xl: clamp(1.5rem, 2vw + 1rem, 2.3rem);
  --text-display: clamp(3.1rem, 8vw, 7.75rem);
  --line-tight: 0.94;
  --line-normal: 1.5;
  --rule: 1px solid var(--color-line);
  --radius-sm: 0.25rem;
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --dur-fast: 150ms;
}
