/* Every web font, served from the app itself (web/public/fonts, SIL Open Font License 1.1, licences beside the
   files): the Latin subset, `font-display: swap`, and for each family a fallback face on Arial sized to its
   metrics, so text does not move when the font arrives (design system, type). Nothing is loaded from elsewhere. */

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("/fonts/inter-latin-400-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/fonts/inter-latin-500-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("/fonts/inter-latin-600-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("/fonts/inter-latin-700-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Inter Fallback";
	src: local("Arial");
	size-adjust: 106.39%;
	ascent-override: 91.06%;
	descent-override: 22.67%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Space Grotesk";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/fonts/space-grotesk-latin-500-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Space Grotesk";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("/fonts/space-grotesk-latin-700-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Space Grotesk Fallback";
	src: local("Arial");
	size-adjust: 109.8%;
	ascent-override: 89.62%;
	descent-override: 26.59%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Fraunces";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("/fonts/fraunces-latin-600-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Fraunces";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("/fonts/fraunces-latin-700-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Fraunces Fallback";
	src: local("Arial");
	size-adjust: 107.31%;
	ascent-override: 91.14%;
	descent-override: 23.76%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Barlow Condensed";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("/fonts/barlow-condensed-latin-600-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Barlow Condensed";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("/fonts/barlow-condensed-latin-700-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Barlow Condensed Fallback";
	src: local("Arial");
	size-adjust: 79.96%;
	ascent-override: 125.06%;
	descent-override: 25.01%;
	line-gap-override: 0%;
}

/* Fontsource Bricolage Grotesque 5.3.0, Latin subset; SIL OFL licence beside the fonts. */
@font-face {
	font-family: "Bricolage Grotesque";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("/fonts/bricolage-grotesque-latin-600-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Bricolage Grotesque";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("/fonts/bricolage-grotesque-latin-800-normal.woff2") format("woff2");
}
@font-face {
	font-family: "Bricolage Fallback";
	src: local("Arial");
	size-adjust: 101.82%;
	ascent-override: 91.34%;
	descent-override: 26.52%;
	line-gap-override: 0%;
}
