:root,.page{
  --font-display:"Telegraf","Mulish","Muli",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;
  --font-body:"Mulish","Muli",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;
  --font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --font-numeric:"Mulish",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;

  --fw-light:300;
  --fw-regular:400;
  --fw-medium:500;
  --fw-semibold:600;
  --fw-bold:700;
  --fw-black:800;

  --fs-3xs:calc(10px * var(--ui-scale,1));--fs-2xs:calc(11px * var(--ui-scale,1));--fs-xs:calc(12px * var(--ui-scale,1));--fs-sm:calc(13px * var(--ui-scale,1));--fs-base:calc(14px * var(--ui-scale,1));--fs-md:calc(16px * var(--ui-scale,1));
  --fs-lg:calc(18px * var(--ui-scale,1));--fs-xl:calc(20px * var(--ui-scale,1));--fs-2xl:calc(24px * var(--ui-scale,1));--fs-3xl:calc(30px * var(--ui-scale,1));--fs-4xl:calc(38px * var(--ui-scale,1));--fs-5xl:calc(48px * var(--ui-scale,1));
  --fs-6xl:calc(60px * var(--ui-scale,1));--fs-7xl:calc(76px * var(--ui-scale,1));

  --lh-tight:1.08;
  --lh-snug:1.22;
  --lh-normal:1.45;
  --lh-relaxed:1.62;

  --ls-tight:-0.02em;--ls-snug:-0.01em;--ls-normal:0; --ls-wide:0.02em;--ls-caps:0.08em;

  --type-display:var(--fw-bold) var(--fs-6xl)/var(--lh-tight) var(--font-display);
  --type-h1:var(--fw-bold) var(--fs-4xl)/var(--lh-snug) var(--font-display);
  --type-h2:var(--fw-bold) var(--fs-3xl)/var(--lh-snug) var(--font-display);
  --type-h3:var(--fw-bold) var(--fs-xl)/var(--lh-snug) var(--font-display);
  --type-h4:var(--fw-semibold) var(--fs-md)/var(--lh-snug) var(--font-body);
  --type-body-lg:var(--fw-regular) var(--fs-md)/var(--lh-relaxed) var(--font-body);
  --type-body:var(--fw-regular) var(--fs-base)/var(--lh-normal) var(--font-body);
  --type-body-sm:var(--fw-regular) var(--fs-sm)/var(--lh-normal) var(--font-body);
  --type-label:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-body);
  --type-caption:var(--fw-regular) var(--fs-xs)/1.35 var(--font-body);
  --type-overline:var(--fw-bold) var(--fs-2xs)/1.2 var(--font-body);
  --type-metric:var(--fw-bold) var(--fs-3xl)/1.05 var(--font-display);
  --type-mono:var(--fw-regular) var(--fs-xs)/1.4 var(--font-mono);
}
[data-ui-scale="115"] .page{--ui-scale:1.15}
[data-ui-scale="130"] .page{--ui-scale:1.3}
[data-ui-scale="150"] .page{--ui-scale:1.5}
