:root{
  --font-display:"Outfit",system-ui,sans-serif;
  --font-body:"Manrope",system-ui,sans-serif;
  --font-mono:"JetBrains Mono",ui-monospace,monospace;

  --fs-display-1:64px;--fs-display-2:52px;--fs-h1:40px;--fs-h2:30px;--fs-h3:22px;
  --fs-lg:18px;--fs-body:16px;--fs-sm:14px;--fs-xs:12.5px;--fs-micro:11px;
  --lh-tight:1.06; /* @kind font */
  --lh-snug:1.22; /* @kind font */
  --lh-normal:1.5; /* @kind font */
  --lh-loose:1.65; /* @kind font */
  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */
  --fw-black:800; /* @kind font */
  --ls-display:-.022em; /* @kind font */
  --ls-heading:-.012em; /* @kind font */
  --ls-body:0; /* @kind font */
  --ls-caps:.09em; /* @kind font */

  --text-display: var(--fw-bold) var(--fs-display-1)/var(--lh-tight) var(--font-display); /* @kind font */
  --text-h1: var(--fw-bold) var(--fs-h1)/var(--lh-snug) var(--font-display); /* @kind font */
  --text-h3: var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-display); /* @kind font */
  --text-copy: var(--fw-regular) var(--fs-body)/var(--lh-loose) var(--font-body); /* @kind font */
  --text-label: var(--fw-semibold) var(--fs-sm)/1.3 var(--font-body); /* @kind font */
  --text-eyebrow: var(--fw-semibold) var(--fs-xs)/1 var(--font-body); /* @kind font */
}
