/* Forged Blue — typography. Saira = display/labels (squared, engineered, echoes the wordmark); Barlow = body; IBM Plex Mono = data. */
:root{
--font-display:'Saira','Barlow',system-ui,sans-serif;
--font-body:'Barlow',system-ui,-apple-system,'Segoe UI',sans-serif;
--font-mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;

--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 */

--fs-display-xl:72px; /* @kind font */--fs-display-l:56px; /* @kind font */--fs-h1:44px; /* @kind font */--fs-h2:34px; /* @kind font */--fs-h3:26px; /* @kind font */--fs-h4:20px; /* @kind font */
--fs-body-l:19px; /* @kind font */--fs-body:16px; /* @kind font */--fs-body-s:14px; /* @kind font */--fs-caption:12px; /* @kind font */--fs-eyebrow:13px; /* @kind font */

--lh-tight:1.02; /* @kind font */--lh-heading:1.12; /* @kind font */--lh-snug:1.3; /* @kind font */--lh-body:1.6; /* @kind font */

/* Tracking — the brand's signature is WIDE-tracked caps */
--ls-display:-0.01em; /* @kind font */--ls-heading:0; /* @kind font */--ls-body:0.005em; /* @kind font */
--ls-caps:0.14em; /* @kind font */      /* labels, buttons, nav */
--ls-eyebrow:0.32em; /* @kind font */   /* "S O L U T I O N S" / "VETERAN OWNED" style */

/* Semantic */
--type-display:italic 800 var(--fs-display-l)/var(--lh-tight) var(--font-display); /* @kind font */
--type-h1:700 var(--fs-h1)/var(--lh-heading) var(--font-display); /* @kind font */
--type-h2:700 var(--fs-h2)/var(--lh-heading) var(--font-display); /* @kind font */
--type-h3:600 var(--fs-h3)/var(--lh-snug) var(--font-display); /* @kind font */
--type-h4:600 var(--fs-h4)/var(--lh-snug) var(--font-display); /* @kind font */
--type-body:400 var(--fs-body)/var(--lh-body) var(--font-body); /* @kind font */
--type-body-l:400 var(--fs-body-l)/var(--lh-body) var(--font-body); /* @kind font */
--type-label:600 var(--fs-body-s)/1 var(--font-display); /* @kind font */
--type-eyebrow:600 var(--fs-eyebrow)/1 var(--font-display); /* @kind font */
--type-mono:400 var(--fs-body-s)/1.5 var(--font-mono); /* @kind font */
}
