:root{
/* families */
--font-display:"freight-neo-pro",Georgia,"Times New Roman",serif;
--font-body:"freight-neo-pro",Georgia,"Times New Roman",serif;
/* freightneocnd-pro is served by the Adobe Fonts kit dlk3dbe imported in tokens/fonts.css
   (confirmed against the kit CSS in Olson_Strategic_Wealth_Design_System_Instructions.md).
   There is no local binary and no substitute family is permitted. */
--font-condensed:"freightneocnd-pro","freight-neo-pro",Georgia,serif;
--font-ui:"poppins","Helvetica Neue",Arial,sans-serif;

/* weights — only 400 and 700 have real glyph data in the licensed kit */
--weight-regular:400;
--weight-medium:500;   /* resolves to the 400 file */
--weight-semibold:600; /* resolves to the 700 file */
--weight-bold:700;

/* type scale (1.25 major third, 16px base) */
--size-display-xl:clamp(3rem,1.6rem + 4.4vw,4.75rem);
--size-display-l:clamp(2.5rem,1.5rem + 3.1vw,3.5rem);
--size-h1:clamp(2.125rem,1.5rem + 2vw,2.75rem);
--size-h2:clamp(1.75rem,1.4rem + 1.1vw,2.125rem);
--size-h3:1.5rem;
--size-h4:1.25rem;
--size-body-l:1.125rem;
--size-body:1rem;
--size-body-s:0.9375rem;
--size-caption:0.8125rem;
--size-eyebrow:0.75rem;

/* line heights */
--leading-tight:1.08;
--leading-snug:1.2;
--leading-heading:1.25;
--leading-body:1.65;
--leading-relaxed:1.75;

/* tracking */
--tracking-display:-0.02em;
--tracking-heading:-0.01em;
--tracking-normal:0;
--tracking-ui:0.01em;
--tracking-eyebrow:0.16em;   /* matches the STRATEGIC WEALTH subline in the logo */
--tracking-logo:0.28em;

--measure-prose:66ch;
--measure-narrow:52ch;
}
