:root{
--font-size-display-mega:80px;--font-size-display-xl:56px;--font-size-display-lg:36px;--font-size-display-md:26px;
--font-size-title-md:18px;--font-size-title-sm:16px;--font-size-body-md:14px;--font-size-body-sm:13px;
--font-size-caption:12px;--font-size-caption-uppercase:11px;--font-size-button:14px;--font-size-nav-link:13px;
--font-size-number-display:80px;
--font-weight-body:400;--font-weight-display:500;--font-weight-label:600;--font-weight-strong:700;
--line-height-display-mega:1.05;--line-height-display-xl:1.1;--line-height-display-lg:1.2;--line-height-display-md:1.5;
--line-height-title:1.2;--line-height-body:1.5;--line-height-caption:1.4;--line-height-flat:1;
--tracking-display-mega:-1.6px;--tracking-display-xl:-1.12px;--tracking-display-lg:-0.36px;--tracking-display-md:0.195px;
--tracking-title-sm:0.08px;--tracking-none:0;--tracking-caption-uppercase:1.1px;--tracking-button:1.4px;--tracking-nav-link:0.65px;
/* Composite roles */
--type-display-mega:var(--font-weight-display) var(--font-size-display-mega)/var(--line-height-display-mega) var(--font-core);
--type-display-xl:var(--font-weight-display) var(--font-size-display-xl)/var(--line-height-display-xl) var(--font-core);
--type-display-lg:var(--font-weight-display) var(--font-size-display-lg)/var(--line-height-display-lg) var(--font-core);
--type-display-md:var(--font-weight-display) var(--font-size-display-md)/var(--line-height-display-md) var(--font-core);
--type-title-md:var(--font-weight-strong) var(--font-size-title-md)/var(--line-height-title) var(--font-core);
--type-title-sm:var(--font-weight-display) var(--font-size-title-sm)/var(--line-height-body) var(--font-core);
--type-body-md:var(--font-weight-body) var(--font-size-body-md)/var(--line-height-body) var(--font-core);
--type-body-sm:var(--font-weight-body) var(--font-size-body-sm)/var(--line-height-body) var(--font-core);
--type-caption:var(--font-weight-body) var(--font-size-caption)/var(--line-height-caption) var(--font-core);
--type-caption-uppercase:var(--font-weight-label) var(--font-size-caption-uppercase)/var(--line-height-caption) var(--font-core);
--type-button:var(--font-weight-strong) var(--font-size-button)/var(--line-height-flat) var(--font-core);
--type-nav-link:var(--font-weight-label) var(--font-size-nav-link)/var(--line-height-caption) var(--font-core);
--type-number-display:var(--font-weight-strong) var(--font-size-number-display)/var(--line-height-flat) var(--font-core)
}
