/* AA Stetica — display / headings */
@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('stetica/AAStetica-Regular.otf') format('opentype');
}

@font-face {
	font-family: 'AA Stetica';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('stetica/AAStetica-Italic.otf') format('opentype');
}

@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('stetica/AAStetica-Medium.otf') format('opentype');
}

@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('stetica/AAStetica-Medium.otf') format('opentype');
}

@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('stetica/AAStetica-Bold.otf') format('opentype');
}

@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('stetica/AAStetica-Black.otf') format('opentype');
}

/* Alegreya Sans — body / UI */

/* Metrics tuned to reduce size jump while the webfont loads. */
@font-face {
	font-family: 'Alegreya Sans Fallback';
	src: local('Arial');
	size-adjust: 83%;
	ascent-override: 92%;
	descent-override: 24%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('alegreya-sans/AlegreyaSans-Black.ttf') format('truetype');
}
