/* Geist font faces. The font files are copied from node_modules/geist into wwwroot
   by the GeistFonts msbuild target in bendex2.ui.csproj. */

@font-face {
	font-family: "Geist";
	src: url("../fonts/geist-sans/Geist-Variable.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Geist";
	src: url("../fonts/geist-sans/Geist-ItalicVariable.woff2") format("woff2");
	font-weight: 100 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Geist Mono";
	src: url("../fonts/geist-mono/GeistMono-Variable.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Geist Mono";
	src: url("../fonts/geist-mono/GeistMono-ItalicVariable.woff2") format("woff2");
	font-weight: 100 900;
	font-style: italic;
	font-display: swap;
}

/* Geist Pixel ships as one static file per element shape, not as a variable font. */
@font-face {
	font-family: "Geist Pixel Square";
	src: url("../fonts/geist-pixel/GeistPixel-Square.woff2") format("woff2");
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "Geist Pixel Circle";
	src: url("../fonts/geist-pixel/GeistPixel-Circle.woff2") format("woff2");
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "Geist Pixel Grid";
	src: url("../fonts/geist-pixel/GeistPixel-Grid.woff2") format("woff2");
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "Geist Pixel Triangle";
	src: url("../fonts/geist-pixel/GeistPixel-Triangle.woff2") format("woff2");
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "Geist Pixel Line";
	src: url("../fonts/geist-pixel/GeistPixel-Line.woff2") format("woff2");
	font-weight: 500;
	font-display: swap;
}
