/* ==========================================================================
   TYPOGRAPHY — technical / monospace-forward, developer-profile voice.
   JetBrains Mono carries display, labels, code, nav — anything "UI chrome".
   Inter carries long-form reading (bio paragraphs, article body) for comfort.
   ========================================================================== */

:root {
  --font-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace;
  --font-sans: 'Inter', -apple-system, 'Segoe UI', sans-serif;

  --font-display: var(--font-mono);
  --font-body:    var(--font-sans);
  --font-code:    var(--font-mono);

  /* type scale — 1.2 ratio-ish, tuned by hand */
  --text-2xs:  11px;
  --text-xs:   12px;
  --text-sm:   13px;
  --text-base: 15px;
  --text-md:   17px;
  --text-lg:   20px;
  --text-xl:   24px;
  --text-2xl:  32px;
  --text-3xl:  40px;
  --text-4xl:  56px;
  --text-5xl:  72px;

  --leading-tight:  1.1;
  --leading-snug:   1.3;
  --leading-normal: 1.55;
  --leading-loose:  1.75;

  --tracking-tight: -0.02em;
  --tracking-normal: 0em;
  --tracking-wide:  0.04em;
  --tracking-widest: 0.12em;

  --weight-regular: 400;
  --weight-medium:  500;
  --weight-semibold: 600;
  --weight-bold:    700;
}
