:root {
  --bg: #f4f2ee;
  --bg-raised: #fbfaf7;
  --band: #e6dfd3;
  --ink: #1c1824;
  --muted: #5e5868;
  --navy: #1b1730;
  --indigo: #2a2544;
  --lavender: #e6e1f1;
  --lavender-deep: #ddd6ee;
  --on-dark: #f6f3ee;
  --on-dark-soft: #ddd6ea;
  --line: rgba(28, 24, 36, 0.12);
  --danger: #7c2e3a;
  --font-serif: "Fraunces", "Iowan Old Style", "Palatino Linotype", serif;
  --font-sans: "Inter", "Avenir Next", "Segoe UI", sans-serif;
  --radius: 1.5rem;
  --header-height: 4.5rem;
  --touch-min: 44px;
  --page-max: 1140px;
  --gutter: clamp(1.15rem, 3.5vw, 2rem);
  --h1: clamp(2.35rem, 4.4vw, 3.7rem);
  --h2: clamp(2.05rem, 3.5vw, 3.15rem);
  --h3: clamp(1.35rem, 2vw, 1.7rem);
  --rhythm: clamp(3.25rem, 6vw, 5rem);
}
