/* ==========================================================================
   MITHO — Typography tokens
   REAL fonts, extracted from the brand PDF's embedded font subsets:
   Poppins-Bold / Poppins-Regular (sans) + Sirenia-Bold (a soft, rounded
   display serif). Sirenia is a paid Floodfonts/Adobe typeface we can't
   license/embed here, so Fraunces (free, structurally closest — soft serif,
   playful swash italics) stands in until real files are supplied.
   ========================================================================== */

:root {
  --font-display: 'Fraunces', ui-serif, Georgia, serif;   /* stand-in for Sirenia-Bold — see readme */
  --font-body:    'Poppins', ui-sans-serif, system-ui, sans-serif;

  /* ---- Weights ---- */
  --weight-regular:  400;
  --weight-medium:   500;
  --weight-semibold: 600;
  --weight-bold:     700;
  --weight-black:    800;

  /* ---- Type scale: size / line-height / letter-spacing ---- */
  --text-display-xl-size: clamp(3rem, 5.5vw, 5.5rem);
  --text-display-xl-lh: 1.0;
  --text-display-xl-ls: -0.01em;

  --text-display-lg-size: clamp(2.25rem, 4vw, 3.5rem);
  --text-display-lg-lh: 1.04;
  --text-display-lg-ls: -0.01em;

  --text-headline-size: clamp(1.75rem, 3vw, 2.5rem);
  --text-headline-lh: 1.1;
  --text-headline-ls: -0.005em;

  --text-title-size: 1.5rem;
  --text-title-lh: 1.22;
  --text-title-ls: 0em;

  --text-body-lg-size: 1.25rem;
  --text-body-lg-lh: 1.5;

  --text-body-size: 1.0625rem;
  --text-body-lh: 1.55;

  --text-body-sm-size: 0.9375rem;
  --text-body-sm-lh: 1.5;

  --text-caption-size: 0.8125rem;
  --text-caption-lh: 1.4;
  --text-caption-ls: 0.01em;

  --text-label-size: 0.8125rem;
  --text-label-lh: 1.2;
  --text-label-ls: 0.02em;
}
