/* ═══════════════════════════════════════════════════════════
   NCF / Novances Évaluation — Typographie
   Site : Inter (Google Fonts). Rapport : Roboto (Light/Regular/Bold).
   Aucun binaire de police dans les sources — chargées depuis Google Fonts.
   ═══════════════════════════════════════════════════════════ */
/* Inter auto-hébergée via fonts/fonts.css — pas de Google Fonts (écart au DS validé par l'utilisateur le 15/07/2026). */

:root {
  /* Familles */
  --font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif;   /* site web */
  --font-report: 'Roboto', 'Inter', system-ui, sans-serif;      /* rapports d'évaluation */

  /* Échelle site (valeurs réelles de global.css / home.css) */
  --fs-hero:          clamp(1.9rem, 3.4vw, 2.9rem); /* @kind font */ /* h1 hero */
  --fs-section-title: clamp(1.55rem, 2.6vw, 2.3rem); /* @kind font */ /* .section-title */
  --fs-card-title:    1.05rem; /* @kind font */
  --fs-body:          0.95rem; /* @kind font */ /* .section-sub */
  --fs-small:         0.85rem; /* @kind font */ /* liens footer, boutons */
  --fs-eyebrow:       0.7rem; /* @kind font */ /* .section-eyebrow, uppercase */
  --fs-nav:           0.82rem; /* @kind font */

  /* Graisses */
  --fw-regular: 400; /* @kind font */
  --fw-medium:  500; /* @kind font */
  --fw-semibold: 600; /* @kind font */
  --fw-bold:    700; /* @kind font */
  --fw-heavy:   800; /* @kind font */

  /* Interlignage / espacement */
  --lh-tight: 1.15; /* @kind font */ /* titres */
  --lh-body:  1.5; /* @kind font */ /* body global */
  --lh-loose: 1.75; /* @kind font */ /* .section-sub */
  --ls-tight:   -0.025em; /* @kind font */ /* titres */
  --ls-eyebrow: 0.18em; /* @kind font */ /* eyebrows uppercase */
  --ls-button:  0.03em; /* @kind font */

  /* Échelle rapport (base 1280×720, tailles PPTX converties) */
  --rpt-fs-cover:   48px; /* @kind font */ /* titre de couverture, Roboto Bold */
  --rpt-fs-title:   27px; /* @kind font */ /* titre de slide, Roboto Bold */
  --rpt-fs-chapter: 13px; /* @kind font */ /* libellé de chapitre */
  --rpt-fs-body:    15px; /* @kind font */ /* corps, Roboto Light */
  --rpt-fs-footer:  12px; /* @kind font */ /* pagination / pied de page */
}
