/*
 * Font Awesome 5 face declarations.
 *
 * The migrated pages still carry their icon rules (::before with private-use
 * codepoints), but the @font-face blocks did not survive the move, so every
 * icon rendered as a tofu box. The font files themselves are self-hosted in
 * this theme, so re-declaring the faces here fixes them site-wide.
 */
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("fonts/fa-solid-900.woff2") format("woff2"),
	     url("fonts/fa-solid-900.woff") format("woff"),
	     url("fonts/fa-solid-900.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/fa-regular-400.woff2") format("woff2"),
	     url("fonts/fa-regular-400.woff") format("woff"),
	     url("fonts/fa-regular-400.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/fa-brands-400.woff2") format("woff2"),
	     url("fonts/fa-brands-400.woff") format("woff"),
	     url("fonts/fa-brands-400.ttf") format("truetype");
}
