/* ─────────────────────────────────────────────────────────────────────────
   Tracéo — Typographie
   Outfit (UI, géométrique, rond, lisible en dashboard).
   JetBrains Mono (chiffres : temps, ETD, quota, codes — l'ADN data/geek).
   ───────────────────────────────────────────────────────────────────────── */
:root {
  --font-ui:   'Outfit', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace;

  /* Échelle (dashboard dense, base 16px) */
  --fs-display: 2.5rem;    /* 40 — héros / gros chiffre de passage */
  --fs-h1:      1.75rem;   /* 28 */
  --fs-h2:      1.375rem;  /* 22 */
  --fs-h3:      1.125rem;  /* 18 */
  --fs-body:    1rem;      /* 16 */
  --fs-sm:      0.875rem;  /* 14 */
  --fs-xs:      0.75rem;   /* 12 — légendes, métadonnées */
  --fs-2xs:     0.6875rem; /* 11 — micro-badges */

  /* Graisses */
  --fw-light:  300; /* @kind font */
  --fw-normal: 400; /* @kind font */
  --fw-medium: 500; /* @kind font */
  --fw-semi:   600; /* @kind font */
  --fw-bold:   700; /* @kind font */
  --fw-extra:  800; /* @kind font */
  --fw-black:  900; /* @kind font */ /* badges de ligne */

  /* Interlignes */
  --lh-tight: 1.1; /* @kind other */
  --lh-snug:  1.3; /* @kind other */
  --lh-body:  1.5; /* @kind other */

  /* Suivi */
  --ls-tight: -0.02em; /* @kind other */
  --ls-label: 0.04em; /* @kind other */ /* labels en capitales */

  /* Réglages chiffres : tabular pour les colonnes de temps */
  --num-tabular: tabular-nums; /* @kind other */
}
