:root{
--font-display:'Instrument Serif',Georgia,serif;
--font-sans:'Manrope',system-ui,sans-serif;

--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
--weight-bold:700;

/* display — Instrument Serif, always regular weight */
--text-display-xl:clamp(44px,6vw,72px);
--text-display-lg:40px;
--text-display-md:28px;
--text-display-sm:23px;
--text-dish:16px;
--leading-display:1;
--leading-display-loose:1.05;
--tracking-display:-0.02em;

/* body — Manrope */
--text-body-lg:16px;
--text-body:15px;
--text-body-sm:13px;
--text-caption:12px;
--text-micro:11px;
--leading-body:1.6;
--leading-body-tight:1.5;

/* labels — Manrope semibold, uppercase, tracked */
--tracking-label:0.12em;
--tracking-eyebrow:0.2em;
--tracking-header:0.28em;
--tracking-club:0.46em;

/* print scale (documents, packaging) — never below 12pt on forms */
--pt-headline:40pt; /* @kind font */
--pt-title:26pt; /* @kind font */
--pt-subhead:19pt; /* @kind font */
--pt-section:17pt; /* @kind font */
--pt-body:12pt; /* @kind font */
}
