:root{
  --max:1180px;
  --radius:18px;
  --space:clamp(1rem,2.5vw,1.75rem);
  --h1-size:clamp(2.6rem,6.5vw,4.7rem);
  --h2-size:clamp(1.8rem,3.8vw,2.6rem);
  --section-pad:3.6rem;
  --motion-fast:0.255s;
  --motion-base:0.51s;
  --motion-slow:0.85s;
  --motion-ease:ease;
  --paper:#fcfaf6;
  --font:"Inter", "Inter Fallback", "Avenir Next", "Segoe UI", system-ui, sans-serif;
  --font-display:"Oswald", "Archivo", "Inter", "Inter Fallback", sans-serif;
}
