/* Pablo Chaves — Typography Tokens */
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@500&display=swap');

:root {
  /* ── Font families ── */
  --font-display: 'Space Grotesk', sans-serif;
  --font-body:    'Inter', sans-serif;
  --font-mono:    'IBM Plex Mono', monospace;

  /* ── Weights ── */
  --fw-regular:    400; /* @kind other */
  --fw-medium:     500; /* @kind other */
  --fw-semibold:   600; /* @kind other */
  --fw-bold:       700; /* @kind other */

  /* ── Scale ── */
  --text-2xs:  10.5px;
  --text-xs:   12px;
  --text-sm:   12.5px;
  --text-base: 14.5px;
  --text-md:   15.5px;
  --text-lg:   18px;
  --text-xl:   24px;
  --text-2xl:  32px;
  --text-3xl:  40px;
  --text-hero: clamp(40px, 6vw, 74px);

  /* ── Line heights ── */
  --leading-tight:   1.2;
  --leading-snug:    1.35;
  --leading-body:    1.5;
  --leading-relaxed: 1.7;

  /* ── Letter spacing ── */
  --tracking-tight:  0;
  --tracking-normal: 0.02em;
  --tracking-wide:   0.08em;
  --tracking-wider:  0.12em;
  --tracking-widest: 0.14em;
}
