/* Une vie plus grande — Typographie
   Titres : Playfair Display (mots accentués en italique, jamais en gras)
   Corps & labels : Anonymous Pro (corps 32 px, accentuation en gras 1–3 mots)
   Accent : Parisienne (touche manuscrite, en petit, sur les couvertures) */
:root {
  /* Familles */
  --font-titre: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --font-corps: 'Anonymous Pro', 'SFMono-Regular', ui-monospace, Menlo, monospace;
  --font-script: 'Parisienne', 'Snell Roundhand', cursive;

  /* Graisses */
  --w-corps: 400;             /* @kind font */
  --w-corps-gras: 700;        /* @kind font */
  --w-titre: 400;             /* @kind font */
  --w-titre-medium: 500;      /* @kind font */

  /* Échelle — pensée pour un canvas 1080×1350 (Instagram) puis réduite.
     Les valeurs px sont les tailles « natives » sur le grand canvas. */
  --fs-script: 34px;      /* accent manuscrit, discret */
  --fs-label: 22px;       /* label du haut, majuscules espacées */
  --fs-corps: 32px;       /* corps de texte de référence */
  --fs-corps-lg: 38px;
  --fs-titre-s: 48px;
  --fs-titre-m: 64px;
  --fs-titre-l: 84px;
  --fs-titre-xl: 108px;   /* couvertures */

  /* Interlignes — « interligne large », on laisse respirer */
  --lh-titre: 1.12;           /* @kind font */
  --lh-corps: 1.7;            /* @kind font */
  --lh-label: 1.4;            /* @kind font */

  /* Interlettrage */
  --ls-label: 0.32em;     /* majuscules espacées du label */
  --ls-titre: -0.01em;
  --ls-corps: 0.01em;
}
