/* Univer — type scale. Inter for everything readable, Space Mono for
   eyebrow labels, counters, numerals, code-ish metadata. */
:root{
  --fs-display:clamp(44px,6vw,84px); /* @kind font */
  --lh-display:1.02; /* @kind font */
  --ls-display:-.03em; /* @kind font */
  --fw-display:600; /* @kind font */

  --fs-h1:clamp(34px,4vw,56px); /* @kind font */
  --lh-h1:1.08; /* @kind font */
  --ls-h1:-.022em; /* @kind font */
  --fw-h1:600; /* @kind font */

  --fs-h2:clamp(26px,2.6vw,38px); /* @kind font */
  --lh-h2:1.15; /* @kind font */
  --ls-h2:-.016em; /* @kind font */
  --fw-h2:600; /* @kind font */

  --fs-h3:clamp(19px,1.5vw,24px); /* @kind font */
  --lh-h3:1.28; /* @kind font */
  --ls-h3:-.01em; /* @kind font */
  --fw-h3:600; /* @kind font */

  --fs-body:clamp(16px,1.05vw,18px); /* @kind font */
  --lh-body:1.6; /* @kind font */
  --ls-body:-.005em; /* @kind font */
  --fw-body:400; /* @kind font */

  --fs-small:14px; /* @kind font */
  --lh-small:1.5; /* @kind font */
  --ls-small:0em; /* @kind font */

  --fs-mono-label:12px; /* @kind font */
  --lh-mono-label:1.2; /* @kind font */
  --ls-mono-label:.14em; /* @kind font */
  --fw-mono-label:700; /* @kind font */
}
.u-display{font:var(--fw-display) var(--fs-display)/var(--lh-display) var(--font-sans);letter-spacing:var(--ls-display);margin:0}
.u-h1{font:var(--fw-h1) var(--fs-h1)/var(--lh-h1) var(--font-sans);letter-spacing:var(--ls-h1);margin:0}
.u-h2{font:var(--fw-h2) var(--fs-h2)/var(--lh-h2) var(--font-sans);letter-spacing:var(--ls-h2);margin:0}
.u-h3{font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--font-sans);letter-spacing:var(--ls-h3);margin:0}
.u-body{font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font-sans);letter-spacing:var(--ls-body);margin:0;text-wrap:pretty}
.u-small{font:400 var(--fs-small)/var(--lh-small) var(--font-sans);margin:0}
.u-mono-label{font:var(--fw-mono-label) var(--fs-mono-label)/var(--lh-mono-label) var(--font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;margin:0}
