/* Metodo 7 — Typography tokens
   Shantell Sans = short titles & highlighted keywords (handwritten, refined).
   Poppins       = subtitles, body, UI, forms, labels, numbers.
   Display rules: weight 600/700, line-height 1.05–1.1, letter-spacing 0,
   sentence/normal case — NEVER uppercase. */
:root {
  --font-display: 'Shantell Sans', 'Comic Sans MS', cursive;
  --font-body:    'Poppins', system-ui, -apple-system, sans-serif;

  /* Type scale */
  --fs-hero:    clamp(32px, 8vw, 56px);   /* @kind font */
  --fs-h2:      clamp(26px, 5.5vw, 40px); /* @kind font */
  --fs-h3:      clamp(20px, 4vw, 26px);   /* @kind font */
  --fs-body-lg: 18px;                     /* @kind font */
  --fs-body:    16px;                     /* @kind font */
  --fs-small:   14px;                     /* @kind font */
  --fs-eyebrow: 12px;                     /* @kind font */
  --fs-count:   clamp(26px, 5vw, 40px);   /* @kind font */

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

  /* Line heights */
  --lh-display: 1.08; /* @kind other */
  --lh-tight:   1.2;  /* @kind other */
  --lh-body:    1.6;  /* @kind other */

  /* Letter spacing */
  --ls-display: 0;      /* @kind other */
  --ls-eyebrow: 0.14em; /* @kind other */
}
