:root{
/* Families */
--font-display:"Saira","Arial Narrow",system-ui,sans-serif;
--font-ui:"Barlow","Helvetica Neue",system-ui,sans-serif;
--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;

/* Sizes — 12/13/14 carry the ERP; display sizes are for module headers */
--fs-micro:11px;
--fs-caption:12px;
--fs-body-sm:13px;
--fs-body:14px;
--fs-body-lg:16px;
--fs-h5:18px;
--fs-h4:21px;
--fs-h3:26px;
--fs-h2:33px;
--fs-h1:42px;
--fs-display:56px;
--fs-display-xl:76px;

/* Line heights */
--lh-tight:1.05; /* @kind other */
--lh-snug:1.2; /* @kind other */
--lh-normal:1.45; /* @kind other */
--lh-relaxed:1.6; /* @kind other */

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

/* Tracking — the wordmark is widely tracked; all-caps display inherits that */
--tracking-display:0.10em; /* @kind other */
--tracking-eyebrow:0.16em; /* @kind other */
--tracking-label:0.05em; /* @kind other */
--tracking-body:0; /* @kind other */
--tracking-mono:0.01em; /* @kind other */

/* Composed roles */
--type-eyebrow:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-display); /* @kind font */
--type-h1:var(--fw-bold) var(--fs-h1)/var(--lh-tight) var(--font-display); /* @kind font */
--type-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-tight) var(--font-display); /* @kind font */
--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-display); /* @kind font */
--type-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-display); /* @kind font */
--type-h5:var(--fw-semibold) var(--fs-h5)/var(--lh-snug) var(--font-ui); /* @kind font */
--type-body:var(--fw-regular) var(--fs-body)/var(--lh-normal) var(--font-ui); /* @kind font */
--type-body-strong:var(--fw-semibold) var(--fs-body)/var(--lh-normal) var(--font-ui); /* @kind font */
--type-caption:var(--fw-regular) var(--fs-caption)/var(--lh-normal) var(--font-ui); /* @kind font */
--type-mono:var(--fw-medium) var(--fs-body-sm)/var(--lh-normal) var(--font-mono); /* @kind font */
}
