/* Type — Instrument Sans is the primary family (headings, titles, highlights);
   Roboto is the sanctioned secondary/fallback (Guia de Marca p.10–11). */
:root{
  --font-core:"Instrument Sans","Roboto","Helvetica Neue",Arial,sans-serif;
  --font-fallback:"Roboto","Helvetica Neue",Arial,sans-serif;

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

  /* Scale. The manual sets cover/section type very large against small,
     generously leaded body copy. */
  --fs-display-1:148px;  /* cover word ("Guia de marca" scale) */
  --fs-display-2:96px;
  --fs-display-3:76px;   /* section openers: "Cores", "Elementos gráficos" */
  --fs-heading-1:56px;
  --fs-heading-2:40px;
  --fs-heading-3:32px;   /* right-column section titles */
  --fs-heading-4:24px;
  --fs-title:20px;
  --fs-body-lg:18px;
  --fs-body:16px;
  --fs-body-sm:14px;
  --fs-caption:12px;

  --lh-display:1.0; /* @kind font */
  --lh-heading:1.08; /* @kind font */
  --lh-title:1.25; /* @kind font */
  --lh-body:1.55; /* @kind font */
  --lh-tight:1.15; /* @kind font */

  --ls-display:-0.02em; /* @kind font */
  --ls-heading:-0.015em; /* @kind font */
  --ls-body:0em; /* @kind font */
  --ls-label:0.06em; /* @kind font */
  --ls-wordmark:0.02em; /* @kind font */

  --measure-body:62ch; /* @kind other */
  --measure-narrow:34ch; /* @kind other */
}
