/* agil.bylucas — Typography tokens
   Display: Space Grotesk (headings, wordmark, numerals, kickers)
   Text:    IBM Plex Sans (body, UI, captions) */
:root{
  --font-display:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;
  --font-text:"IBM Plex Sans","IBM Plex Sans Fallback",system-ui,sans-serif;

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

  /* Type scale (px) — brochure-derived */
  --fs-display:56px;   /* cover title "Lucas Flores Lucero" */
  --fs-h1:40px;        /* section opener "Ideas convertidas…" */
  --fs-h2:28px;        /* service title "Programa de Incubación" */
  --fs-h3:19px;        /* card titles "Finanzas y cashflow" */
  --fs-lead:20px;      /* intro / lede paragraph */
  --fs-body:15px;      /* default body */
  --fs-sm:13.5px;      /* card body, meta */
  --fs-kicker:12px;    /* letterspaced section labels */
  --fs-xs:11px;        /* footer, fine print */

  /* Line heights */
  --lh-tight:1.05; /* @kind other */
  --lh-heading:1.15; /* @kind other */
  --lh-body:1.6; /* @kind other */
  --lh-snug:1.45; /* @kind other */

  /* Letter spacing */
  --ls-kicker:0.22em;  /* "QUIÉN SOY", "SERVICIOS" */
  --ls-display:-0.02em;
  --ls-heading:-0.01em;
  --ls-normal:0; /* @kind other */
}
