:root {

	--font-default-family: 'Outfit', sans-serif;
	--font-default-weight-thin: 100;
	--font-default-weight: 200;
	--font-default-weight-bold: 400;
	--font-default-size: 20px;
	--font-default-line-height: 1.3;

	--font-quote-family: 'Newsreader', fantasy;
	--font-quote-weight: 200;
	--font-quote-style: italic;

}

@media ( max-width: 640px ) {

	:root {
		--font-default-size: 18px;
	}

}


/* outfit-100 - latin */
@font-face {
	font-display: swap;
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 100;
	src: url('outfit-v11-latin/outfit-v11-latin-100.woff2') format('woff2');
}

/* outfit-200 - latin */
@font-face {
	font-display: swap;
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 200;
	src: url('outfit-v11-latin/outfit-v11-latin-200.woff2') format('woff2');
}

/* outfit-regular - latin */
@font-face {
	font-display: swap;
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 400;
	src: url('outfit-v11-latin/outfit-v11-latin-regular.woff2') format('woff2');
}


/* newsreader-200italic - latin */
@font-face {
	font-display: swap;
	font-family: 'Newsreader';
	font-style: italic;
	font-weight: 200;
	src: url('newsreader-v20-latin/newsreader-v20-latin-200italic.woff2') format('woff2');
}
