/*
 * Self-hosted @font-face declarations (replaces the prototype's Google
 * Fonts <link>). Files live in /fonts, latin subset only. Hand-maintained,
 * not part of the esbuild pipeline -- fonts don't change often enough to
 * be worth wiring through a bundler that would need a woff2 file loader.
 *
 * Source: Google Fonts (Bodoni Moda, DM Serif Display, Hanken Grotesk),
 * all licensed OFL.
 */

@font-face {
	font-family: 'Bodoni Moda';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/bodoni-moda-400-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Bodoni Moda';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/bodoni-moda-500-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Bodoni Moda';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/bodoni-moda-600-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Bodoni Moda';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/bodoni-moda-400-italic.woff2') format('woff2');
}

@font-face {
	font-family: 'DM Serif Display';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/dm-serif-display-400-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'DM Serif Display';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/dm-serif-display-400-italic.woff2') format('woff2');
}

@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-300-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-400-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-500-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-600-normal.woff2') format('woff2');
}
