/* ============================================================
   Ermes — Tipografia. Sora sui titoli, Inter su tutto il resto.
   Il carattere lo fa la misura, non il peso: si va grandi, non grassetti.
   ============================================================ */
:root {
  --font-display: 'Sora', ui-sans-serif, system-ui, sans-serif;
  --font-sans:    'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif;

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

  /* ---- Scala: sette gradini ---- */
  --fs-hero:     60px;
  --fs-title:    48px;
  --fs-section:  36px;
  --fs-sub:      24px;
  --fs-lead:     18px;
  --fs-body:     15px;
  --fs-label:    12px;

  /* ---- Interlinee ---- */
  --lh-hero:    1.05; /* @kind other */
  --lh-title:   1.12; /* @kind other */
  --lh-section: 1.16; /* @kind other */
  --lh-sub:     1.25; /* @kind other */
  --lh-lead:    1.6;  /* @kind other */
  --lh-body:    1.6;  /* @kind other */
  --lh-label:   1.4;  /* @kind other */

  /* ---- Tracking ---- */
  --track-hero:  -0.03em;
  --track-title: -0.025em;
  --track-sub:   -0.015em;
  /* Occhielli e badge (AI SECURITY, Modulo 01): Sora, maiuscolo, 12, tracking positivo. */
  --track-badge:  0.16em;
  --track-label:  0.08em;
}
