:root {
  /* Font families */
  --font-display: "Evaline", serif;             /* encabezados grandes */
  --font-subtitle: "Personal Vogue", serif;      /* subtítulos, siempre italic en uso */
  --font-body: "Poppins", sans-serif;            /* texto / contenido */
  --font-quote: "Affection", cursive;             /* citas y frases */

  /* Display scale (marketing pages) */
  --text-display-xl: 76px;
  --text-display-l: 56px;
  --text-display-m: 40px;
  --text-subtitle-l: 28px;
  --text-subtitle-m: 22px;

  /* Body scale */
  --text-body-l: 19px;
  --text-body-m: 16px;
  --text-body-s: 14px;
  --text-eyebrow: 13px;

  /* Quote scale */
  --text-quote-l: 34px;
  --text-quote-m: 24px;

  /* Line-heights */
  --leading-display: 1.05;
  --leading-subtitle: 1.3;
  --leading-body: 1.6;
  --leading-quote: 1.4;

  /* Letter-spacing */
  --tracking-eyebrow: 0.14em;
  --tracking-display: 0.005em;
}
