/*
 * Self-hosted fonts of the output-canal child theme (spec 8.1.2).
 * Generated by build/output-canal-motion/fonts/make-fonts.py; do not edit by hand.
 * Fraunces roman: SOFT 100 and WONK 0 fixed, opsz 9-144 and wght 300-600 kept.
 * Fraunces italic: SOFT 100, WONK 0, wght 400 and opsz 24 fixed (a static face, for the size budget).
 * Work Sans: wght 400-600 (roman) or 400 (italic).
 * Both are licensed under the SIL Open Font License 1.1 (assets/fonts/OFL-*.txt).
 * The fallback faces take the metrics of Georgia and Arial and stretch them to the web
 * fonts (size-adjust and the overrides are measured from the font files), so that the
 * swap from the fallback to the web font does not move the layout.
 */

@font-face {
	font-family: "Fraunces";
	src: url("../fonts/fraunces-roman.woff2") format("woff2");
	font-weight: 300 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0020-007E, U+00A0-00FF, U+0100-017F, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
	font-family: "Fraunces";
	src: url("../fonts/fraunces-italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0020-007E, U+00A0-00FF, U+0100-017F, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
	font-family: "Work Sans";
	src: url("../fonts/work-sans.woff2") format("woff2");
	font-weight: 400 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0020-007E, U+00A0-00FF, U+0100-017F, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
	font-family: "Work Sans";
	src: url("../fonts/work-sans-italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0020-007E, U+00A0-00FF, U+0100-017F, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
	font-family: "Fraunces Fallback";
	src: local("Georgia");
	font-style: normal;
	size-adjust: 86.04%;
	ascent-override: 113.67%;
	descent-override: 29.64%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Fraunces Fallback";
	src: local("Georgia Italic"), local("Georgia-Italic");
	font-style: italic;
	size-adjust: 98.58%;
	ascent-override: 99.21%;
	descent-override: 25.87%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Work Sans Fallback";
	src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo");
	font-style: normal;
	size-adjust: 112.21%;
	ascent-override: 82.88%;
	descent-override: 21.66%;
	line-gap-override: 0%;
}

@font-face {
	font-family: "Work Sans Fallback";
	src: local("Arial Italic"), local("Arial-ItalicMT"), local("Liberation Sans Italic"), local("Arimo Italic");
	font-style: italic;
	size-adjust: 110.73%;
	ascent-override: 83.99%;
	descent-override: 21.94%;
	line-gap-override: 0%;
}
