/**
 * Typography Styles
 **/

:root {
	--base-font-size: 16px;
	
	/* Font size scaling: Major Third, 1.333 */
	--fs-huge: clamp(1.75rem, 1.5169rem + 0.8108vw, 2.125rem);
	--fs-xxl: clamp(1.625rem, 1.4696rem + 0.5405vw, 1.875rem);
	--fs-xl: clamp(1.3125rem, 1.2736rem + 0.1351vw, 1.375rem);
	--fs-l: clamp(1.25rem, 1.2111rem + 0.1351vw, 1.3125rem);
	--fs-m: 1.25rem;
	--fs-normal: 1rem;
	--fs-s: 0.875rem;
}