:root{
--font-display:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif;
--font-sans:"Jost","Futura","Century Gothic",system-ui,sans-serif;
--font-script:"Allura","Snell Roundhand",cursive;

--fs-hero:112px;--fs-display:72px;--fs-h1:48px;--fs-h2:30px;--fs-h3:20px;--fs-h4:15px;
--fs-body-lg:18px;--fs-body:15px;--fs-small:13px;--fs-caption:11px;
--fs-script-lg:44px;--fs-script:32px;

--fw-light:300;/* @kind font */--fw-regular:400;/* @kind font */--fw-medium:500;/* @kind font */--fw-semibold:600;/* @kind font */
--lh-tight:1.02;/* @kind other */--lh-heading:1.15;/* @kind other */--lh-body:1.6;/* @kind other */--lh-snug:1.35;/* @kind other */

--tracking-ultra:0.34em;/* @kind font */  /* WEB DESIGNER / PORTFOLIO */
--tracking-caps:0.14em;/* @kind font */   /* section titles, card labels */
--tracking-label:0.2em;/* @kind font */   /* eyebrows, buttons */
--tracking-normal:0;/* @kind font */

/* Semantic */
--type-hero-family:var(--font-display);--type-heading-family:var(--font-display);--type-body-family:var(--font-sans);--type-accent-family:var(--font-script);
}
