/* ABA 365 — typography. Poppins is the single brand typeface
   (Light 300 / Regular 400 / Medium 500 / SemiBold 600 / Bold 700). */
:root{
  --font-sans:"Poppins","Helvetica Neue",Arial,sans-serif;
  --font-display:var(--font-sans);
  --font-mono:"SFMono-Regular",Menlo,Consolas,monospace;

  --fw-light:300; /* @kind font */
  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */

  /* Type scale — 1.25 major third, rounded to whole px */
  --fs-display-xl:72px;
  --fs-display-lg:56px;
  --fs-display-md:44px;
  --fs-h1:36px;
  --fs-h2:28px;
  --fs-h3:22px;
  --fs-h4:18px;
  --fs-body-lg:18px;
  --fs-body:16px;
  --fs-body-sm:14px;
  --fs-caption:13px;
  --fs-label:11px;

  --lh-tight:1.05; /* @kind other */
  --lh-snug:1.2; /* @kind other */
  --lh-heading:1.25; /* @kind other */
  --lh-body:1.6; /* @kind other */
  --lh-relaxed:1.75; /* @kind other */

  --ls-display:-0.02em; /* @kind other */
  --ls-heading:-0.01em; /* @kind other */
  --ls-body:0; /* @kind other */
  --ls-label:0.14em; /* @kind other */   /* ESTRATÉGIA / ESTRUTURA eyebrow tracking */
  --ls-eyebrow:0.24em; /* @kind other */ /* "PROGRAMA" lockup tracking */

  /* Semantic roles */
  --text-display:var(--fw-bold) var(--fs-display-lg)/var(--lh-tight) var(--font-display); /* @kind font */
  --text-title:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-sans); /* @kind font */
  --text-subtitle:var(--fw-light) var(--fs-h3)/var(--lh-snug) var(--font-sans); /* @kind font */
  --text-body-default:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans); /* @kind font */
  --text-eyebrow:var(--fw-medium) var(--fs-label)/1.2 var(--font-sans); /* @kind font */
}
