/* Bodhin — typography. One typeface (Inter) + JetBrains Mono for code. */
:root {
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Semantic families */
  --font-display: var(--font-sans);
  --font-body:    var(--font-sans);
  --font-code:    var(--font-mono);

  /* Weights */
  --weight-regular:  400;
  --weight-medium:   500;
  --weight-semibold: 600;
  --weight-bold:     700;
  --weight-heavy:    800;

  /* Type scale (px) — see typography.css cards for full specimens */
  --text-display: 52px;   /* 800 / 1.0  / -.03em */
  --text-h1:      34px;   /* 700 / 1.1  / -.02em */
  --text-h2:      24px;   /* 600 / 1.2  / -.01em */
  --text-body-size: 16px; /* 400 / 1.6         */
  --text-caption: 13px;   /* 400 / 1.5         */
  --text-code:    14px;   /* 400 mono          */
  --text-eyebrow: 11px;   /* 600 / uppercase / .14em */

  /* Line heights */
  --leading-tight:   1.0;
  --leading-snug:    1.2;
  --leading-body:    1.6;

  /* Letter-spacing */
  --tracking-display: -0.03em;
  --tracking-heading: -0.02em;
  --tracking-body:     0em;
  --tracking-eyebrow:  0.14em;  /* tight uppercase eyebrows */
  --tracking-label:    0.08em;
}
