:root{
  --font-display:'Cormorant Garamond','Cormorant',Garamond,'Times New Roman',serif;
  --font-body:'Manrope','Helvetica Neue',Helvetica,Arial,sans-serif;

  --weight-display:300;/* @kind other */
  --weight-display-regular:400;/* @kind other */
  --weight-body:400;/* @kind other */
  --weight-body-light:300;/* @kind other */
  --weight-medium:500;/* @kind other */
  --weight-strong:600;/* @kind other */

  /* Scale — display (fluid) */
  --type-display-massive:clamp(64px,9.2vw,140px);
  --type-display-xl:clamp(56px,6.6vw,96px);
  --type-display-lg:clamp(44px,5vw,72px);
  --type-display-md:clamp(36px,3.9vw,56px);
  /* Scale — headings */
  --type-heading-xl:40px;
  --type-heading-lg:32px;
  --type-heading-md:26px;
  /* Scale — text */
  --type-body-lg:18px;
  --type-body:16px;
  --type-body-sm:14px;
  --type-caption:12px;
  --type-eyebrow:11px;
  --type-button:11px;

  --leading-display:0.96;/* @kind other */
  --leading-heading:1.12;/* @kind other */
  --leading-body:1.7;/* @kind other */
  --leading-tight:1.35;/* @kind other */

  --tracking-display:-0.012em;/* @kind other */
  --tracking-heading:0;/* @kind other */
  --tracking-body:0.005em;/* @kind other */
  --tracking-eyebrow:0.18em;/* @kind other */
  --tracking-button:0.2em;/* @kind other */
  --tracking-wordmark:0.34em;/* @kind other */

  /* Semantic */
  --text-display-font:var(--font-display);
  --text-body-font:var(--font-body);
  --measure-body:62ch;/* @kind other */
  --measure-article:68ch;/* @kind other */
}
