:root {
  --color-page: #f6f3ee;
  --color-surface: #fcfaf7;
  --color-ink: #123d36;
  --color-ink-soft: #31564d;
  --color-accent: #6b8a78;
  --color-soft: #a6b7a3;
  --color-warm: #d9c3a7;
  --color-border: #d8d1c6;
  --color-action-hover: #174a41;
  --color-action-pressed: #0e332d;
  --color-focus: #6b8a78;
  --color-on-strong: #f6f3ee;

  --font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --font-ui: "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;
  --space-24: 6rem;

  --radius-control: 0.875rem;
  --radius-card: 1.25rem;
  --radius-block: 1.75rem;

  --content-wide: 76rem;
  --content-text: 44rem;
  --header-height: 5.25rem;

  --motion-fast: 140ms;
  --motion-standard: 180ms;
}
