:root {
  --ink: #19191b;
  --hero: #19191b;
  --bg: #fafafa;
  --muted: #5e5e62;
  --line: #e6e6e6;
  --white: #ffffff;
  --soft: #f3f3f1;
  --font-serif: "Instrument Serif", serif;
  --font-display: "Plus Jakarta Sans", sans-serif;
  --header-height: 4.5rem;
  --touch-min: 44px;
  --radius: 1.25rem;
  --container: 78rem;
  --gutter: clamp(1.1rem, 3vw, 2.25rem);
  --rhythm: clamp(2.75rem, 5vw, 4.5rem);
  --h1: clamp(2.15rem, 4vw, 3.5rem);
  --h2: clamp(2rem, 3.6vw, 3.4rem);
}

html { scroll-padding-top: calc(var(--header-height) + 0.75rem); }
