:root{
  --max:1080px;
  --radius:2px;
  --space:clamp(1.1rem,3vw,2rem);
  --h1-size:clamp(2.1rem,5vw,3.4rem);
  --h2-size:clamp(1.6rem,3.4vw,2.3rem);
  --section-pad:4.2rem;
  --motion-fast:0.297s;
  --motion-base:0.51s;
  --motion-slow:1.02s;
  --motion-ease:ease-out;
  --paper:#faf3ec;
  --font:"Inter", "Inter Fallback", "Avenir Next", "Segoe UI", system-ui, sans-serif;
  --font-display:"Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;
}
