/* Pump Terms design tokens: Proof Sheet and Orchid (custom OKLCH). The only place colours and font families are declared. */
:root {
  --font-display: "Bodoni Moda", "Bodoni 72", Didot, "Times New Roman", serif;
  --font-body: "Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  --paper: oklch(98.6% 0.004 312);
  --paper-2: oklch(95.6% 0.011 312);
  --paper-3: oklch(92.5% 0.022 312);
  --ink: oklch(21% 0.025 305);
  --ink-dim: oklch(42% 0.025 305);
  --rule: oklch(83% 0.018 312);
  --rule-strong: oklch(62% 0.03 312);
  --accent: oklch(48% 0.19 312);
  --accent-deep: oklch(38% 0.17 312);
  --accent-soft: oklch(94% 0.04 312);
  --accent-bright: oklch(80% 0.12 312);
  --skin: oklch(92% 0.035 55);
  --inverse-bg: oklch(22% 0.045 312);
  --inverse-ink: oklch(95% 0.012 312);
  --inverse-dim: oklch(78% 0.03 312);
  --inverse-rule: oklch(38% 0.05 312);

  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-base: 1.0625rem;
  --text-lg: 1.25rem;
  --text-xl: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);
  --text-2xl: clamp(2rem, 1.4rem + 2.4vw, 3.4rem);
  --text-hero: clamp(2.6rem, 1.6rem + 4.4vw, 5.2rem);
  --space-xs: 0.5rem;
  --space-sm: 0.875rem;
  --space-md: 1.5rem;
  --space-lg: 2.5rem;
  --space-xl: 4rem;
  --space-2xl: clamp(3.5rem, 8vw, 7rem);
  --gutter: clamp(1rem, 4vw, 2rem);
  --measure: 40rem;
  --bar-h: 3.5rem;
}
