:root{
/* Headlines are Horizon (bold) or Horizon Outlined. Body is Touvlo, regular + italic. */
--fs-display-xl:96px;--fs-display:64px;--fs-display-sm:44px;
--fs-h1:36px;--fs-h2:26px;--fs-h3:19px;
--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-overline:11px;
--lh-display:1;/* @kind other */
--lh-heading:1.14;/* @kind other */
--lh-body:1.5;/* @kind other */
--lh-tight:1.28;/* @kind other */
--ls-display:0.01em;/* @kind other */
--ls-heading:0.02em;/* @kind other */
--ls-body:0.005em;/* @kind other */
--ls-overline:0.14em;/* @kind other */
--fw-regular:400;/* @kind other */
--fw-medium:400;/* @kind other */ /* Touvlo is a single-weight face: regular + italic only */

--type-display:var(--fw-regular) var(--fs-display)/var(--lh-display) var(--font-display);
--type-h1:var(--fw-regular) var(--fs-h1)/var(--lh-heading) var(--font-display);
--type-h2:var(--fw-regular) var(--fs-h2)/var(--lh-heading) var(--font-display);
--type-h3:var(--fw-regular) var(--fs-h3)/var(--lh-tight) var(--font-body);
--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);
--type-body-sm:var(--fw-regular) var(--fs-body-sm)/var(--lh-body) var(--font-body);
--type-overline:var(--fw-regular) var(--fs-overline)/1.4 var(--font-body);
}
