:root{
--font-display:'Roboto Flex','Roboto',system-ui,sans-serif;--font-heading:'Roboto Flex','Roboto',system-ui,sans-serif;--font-body:'Inter',system-ui,sans-serif;--font-data:'Inter',system-ui,sans-serif;--font-icon:'Material Symbols Outlined';
--type-display-lg:700 57px/64px var(--font-display);--type-display-md:700 45px/52px var(--font-display);--type-display-sm:600 36px/44px var(--font-display);
--type-headline-lg:600 32px/40px var(--font-heading);--type-headline-md:600 28px/36px var(--font-heading);--type-headline-sm:600 24px/32px var(--font-heading);
--type-title-lg:500 22px/28px var(--font-heading);--type-title-md:600 16px/24px var(--font-heading);--type-title-sm:600 14px/20px var(--font-heading);
--type-label-lg:500 14px/20px var(--font-body);--type-label-md:500 12px/16px var(--font-body);--type-label-sm:500 11px/16px var(--font-body);
--type-body-lg:400 16px/24px var(--font-body);--type-body-md:400 14px/20px var(--font-body);--type-body-sm:400 12px/16px var(--font-body);
--tracking-display-lg:-0.25px;--tracking-display-md:0;--tracking-title-md:0.15px;--tracking-title-sm:0.1px;--tracking-label-lg:0.1px;--tracking-label-md:0.5px;--tracking-label-sm:0.5px;--tracking-body-lg:0.5px;--tracking-body-md:0.25px;--tracking-body-sm:0.4px;
}
.type-display-lg{font:var(--type-display-lg);letter-spacing:var(--tracking-display-lg)}.type-display-md{font:var(--type-display-md)}.type-display-sm{font:var(--type-display-sm)}
.type-headline-lg{font:var(--type-headline-lg)}.type-headline-md{font:var(--type-headline-md)}.type-headline-sm{font:var(--type-headline-sm)}
.type-title-lg{font:var(--type-title-lg)}.type-title-md{font:var(--type-title-md);letter-spacing:var(--tracking-title-md)}.type-title-sm{font:var(--type-title-sm);letter-spacing:var(--tracking-title-sm)}
.type-label-lg{font:var(--type-label-lg);letter-spacing:var(--tracking-label-lg)}.type-label-md{font:var(--type-label-md);letter-spacing:var(--tracking-label-md)}.type-label-sm{font:var(--type-label-sm);letter-spacing:var(--tracking-label-sm)}
.type-body-lg{font:var(--type-body-lg);letter-spacing:var(--tracking-body-lg)}.type-body-md{font:var(--type-body-md);letter-spacing:var(--tracking-body-md)}.type-body-sm{font:var(--type-body-sm);letter-spacing:var(--tracking-body-sm)}