:root{
--font-display:'Cormorant Garamond',ui-serif,Georgia,serif;
--font-body:'Inter',ui-sans-serif,system-ui,sans-serif;
--font-mono:'Space Grotesk',ui-sans-serif,system-ui,sans-serif;

--fs-display-xl:clamp(3.5rem,2.2rem + 5.5vw,7.5rem); /* @kind other */
--fs-display:clamp(2.75rem,1.9rem + 3.8vw,5.5rem); /* @kind other */
--fs-hero:clamp(2.25rem,1.7rem + 2.6vw,4rem); /* @kind other */
--fs-h1:clamp(2rem,1.6rem + 1.8vw,3.25rem); /* @kind other */
--fs-h2:clamp(1.625rem,1.4rem + 1vw,2.5rem); /* @kind other */
--fs-h3:clamp(1.375rem,1.25rem + .55vw,1.875rem); /* @kind other */
--fs-h4:clamp(1.125rem,1.05rem + .3vw,1.375rem); /* @kind other */
--fs-body-lg:clamp(1.125rem,1.08rem + .15vw,1.25rem); /* @kind other */
--fs-body:1rem;
--fs-small:.875rem;
--fs-caption:.75rem;
--fs-overline:.6875rem;

--leading-tight:1.08;
--leading-snug:1.25;
--leading-normal:1.55;
--leading-relaxed:1.75;

--tracking-tight:-.02em;
--tracking-normal:0em;
--tracking-wide:.08em;
--tracking-overline:.22em;

--weight-light:300;
--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
--weight-bold:700;
}
