:root {
  --white: #ffffff;
  --paper: #f7f7f4;
  --soft: #eeeeea;
  --mid: #d9d9d5;
  --ink: #070707;
  --muted: #5d5d58;
  --line: #d8d8d2;
  --dark: #000000;
  --accent: #606861;
  --accent-on-dark: #bdc4bc;
  --font-main: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --max-width: 1440px;
  --section-padding: clamp(72px, 10vw, 160px);
  --container-padding: clamp(20px, 5vw, 72px);
  --grid-gap: clamp(20px, 3vw, 48px);
  --title-xl: clamp(56px, 10vw, 160px);
  --title-lg: clamp(42px, 7vw, 112px);
  --title-md: clamp(32px, 5vw, 72px);
  --body-lg: clamp(18px, 2vw, 24px);
  --body-md: 16px;
  --body-sm: 14px;
  --line-height-tight: 0.9;
  --line-height-normal: 1.35;
  --line-height-body: 1.6;
}
