/**
 * ApprovalTrail — self-hosted webfonts (design-system.md §2 "Font loading").
 *
 * This file is enqueued by inc/enqueue.php ONLY when assets/fonts/ actually
 * contains the woff2 files, so a theme shipped without them makes zero failing
 * requests and falls back to the metric-compatible stacks already declared in
 * --at-font-heading / --at-font-body / --at-font-mono.
 *
 * Run bin/fetch-fonts.sh on a machine with network access to populate.
 * Licenses: Charis SIL, Lato and Noto Sans Mono are all SIL OFL 1.1; the
 * OFL.txt for each must sit beside the woff2 files.
 */

@font-face {
	font-family: "Charis SIL";
	src: url("../fonts/charis-sil-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0100-024F, U+2000-206F, U+20A0-20BF, U+2122, U+2212;
}

@font-face {
	font-family: "Charis SIL";
	src: url("../fonts/charis-sil-700.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0100-024F, U+2000-206F, U+20A0-20BF, U+2122, U+2212;
}

@font-face {
	font-family: "Lato";
	src: url("../fonts/lato-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	/* UI faces are subset latin-only (en-US copy); see assets/fonts/README.md */
	unicode-range: U+0000-00FF, U+2000-206F, U+20A0-20BF, U+2122, U+2212;
}

@font-face {
	font-family: "Lato";
	src: url("../fonts/lato-600.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+2000-206F, U+20A0-20BF, U+2122, U+2212;
}

@font-face {
	font-family: "Lato";
	src: url("../fonts/lato-700.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+2000-206F, U+20A0-20BF, U+2122, U+2212;
}

@font-face {
	font-family: "Noto Sans Mono";
	src: url("../fonts/noto-sans-mono-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+2000-206F, U+20A0-20BF, U+2122, U+2212;
}
