/**
 * Base Variables
 */

/* @link https://utopia.fyi/type/calculator?c=320,16,1.2,1240,18,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */

:root {
	/* Font Sizing */

	--fs-96: clamp(3.8rem, 2.6rem + 2vw, 6rem);
	--fs-60: clamp(3rem, 1.8rem + 1.2vw, 3.75rem);
	--fs-36: clamp(1.8rem, 1.1rem + 0.8vw, 2.25rem);
	--fs-30: clamp(1.5rem, 1rem + 0.6vw, 1.875rem);
	--fs-24: clamp(1.2rem, 0.8rem + 0.4vw, 1.5rem);
	--fs-18: clamp(1rem, 0.7rem + 0.3vw, 1.125rem);
	--fs-16: clamp(0.9rem, 0.7rem + 0.2vw, 1rem);

	/* Spacing */

	/* Colours */

	--black: #000;
	
	--grey-dark: #3F3F3F;
	
	--grey-light: #D9D9D9;

	--white: #FFF;

	/* Weights */

	--light: 300;
	--regular: 400;
	--bold: 700;

}

/* Helpers */


.fs--96 {
	font-size: var(--fs-96);
}

.fs--60 {
	font-size: var(--fs-60);
}

.fs--36 {
	font-size: var(--fs-36);
}

.fs--30 {
	font-size: var(--fs-30);
}

.fs--24 {
	font-size: var(--fs-246);
}

.fs--18 {
	font-size: var(--fs-18);
}

.fs--16 {
	font-size: var(--fs-16);
}

.fw--light {
	font-weight: var(--light);	
}

.fw--regular {
	font-weight: var(--regular);	
}

.fw--bold {
	font-weight: var(--bold);	
}

.no-margin {
	margin: 0;
}