:root{
--font-display:"Archivo Black","Arial Black",sans-serif;
--font-body:"Plus Jakarta Sans",system-ui,sans-serif;

/* Display / heading scale (Archivo Black, uppercase, tight) */
--text-display-xl:72px;
--text-display-lg:60px;
--text-display-md:48px;
--text-display-sm:36px;
--text-heading-lg:30px;
--text-heading-md:24px;
--text-heading-sm:20px;
--text-eyebrow:12px;

/* Body scale (Plus Jakarta Sans) */
--text-body-xl:20px;
--text-body-lg:18px;
--text-body-md:16px;
--text-body-sm:14px;
--text-body-xs:12px;

--leading-display:0.95;
--leading-tight:1.1;
--leading-snug:1.35;
--leading-body:1.6;

--tracking-display:-0.02em;
--tracking-tight:-0.01em;
--tracking-normal:0;
--tracking-wide:0.05em;

--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
--weight-bold:700;
--weight-black:800;
}
