/* Boing — local heading font, replaces Lexend (theme) / InterText (dashboard)
   for headings.
   Graphik — local body font, replaces General Sans (theme) / InterText
   (dashboard) for body text. */

@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-SemiboldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

/* Covers 700-900 — headings also use 800, and Boing has no dedicated
   heavy weight, so Bold is the closest static match for both. */
@font-face {
	font-family: 'Boing';
	src: url('../fonts/Boing-Bold.ttf') format('truetype');
	font-weight: 700 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('../fonts/Graphik-Light.woff') format('woff'),
		url('../fonts/Graphik-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('../fonts/Graphik-Regular.woff') format('woff'),
		url('../fonts/Graphik-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('../fonts/Graphik-Medium.woff') format('woff'),
		url('../fonts/Graphik-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('../fonts/Graphik-Semibold.woff') format('woff'),
		url('../fonts/Graphik-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

/* Covers 700-900 — Graphik has no dedicated heavy weight, so Bold is the
   closest static match for both. */
@font-face {
	font-family: 'Graphik';
	src: url('../fonts/Graphik-Bold.woff') format('woff'),
		url('../fonts/Graphik-Bold.ttf') format('truetype');
	font-weight: 700 900;
	font-style: normal;
	font-display: swap;
}
