/* Regular - meters */
@font-face {
	font-family: 'meters';
	src: url('inter.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}


/* Bold - metersBold */
@font-face {
	font-family: 'metersBold';
	src: url('inter.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

/* Aclonica-Regular */
@font-face {
	font-family: 'Aclonica';
	src: url('Aclonica-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* AlegreyaSans for normal, medium, bold, and extra-bold weights */
@font-face {
	font-family: 'AlegreyaSans';
	src: url('AlegreyaSans-Regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AlegreyaSans';
	src: url('AlegreyaSans-Regular.otf') format('opentype');
	font-weight: 500; /* Medium weight */
	font-style: normal;
}

@font-face {
	font-family: 'AlegreyaSans';
	src: url('AlegreyaSans-ExtraBold.otf') format('opentype');
	font-weight: 800; /* ExtraBold weight */
	font-style: normal;
}

/* Asul for normal and bold weights */
@font-face {
	font-family: 'Asul';
	src: url('Asul-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Asul';
	src: url('Asul-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

/* Base page styling */
body {
	font-family: 'meters', 'inter.ttf', sans-serif;
}


em,
i {
	font-family: 'meters', 'inter.ttf', sans-serif;
	font-style: italic;
}