/**
 * hosanna Skincare — self-hosted brand typefaces.
 *
 * These came from Google's CDN until this file existed. Loading them from
 * fonts.googleapis.com sent every visitor's IP address to Google before the page
 * painted — a disclosure the privacy policy did not mention, which a German court
 * has already found unlawful under GDPR, and which is not something a shop can
 * consent away on a visitor's behalf when a local copy is this cheap.
 *
 * It also cost two DNS lookups, two TLS handshakes and two round-trips on the
 * critical path, one of them serialised: the browser cannot start fetching the
 * font binary until the CSS naming it has arrived.
 *
 * Both families ship as a single variable font, which is what Google was already
 * serving — its per-weight stylesheets all pointed at the same file. Four static
 * weights of Plus Jakarta Sans would have been four copies of one 26.6 KB binary.
 * The two files together are 68 KB.
 *
 * License: both are Open Font License 1.1, which permits self-hosting and
 * redistribution. OFL.txt sits beside the binaries.
 *
 * Enqueued ahead of the brand sheet by hosanna_child_enqueue_assets(), and both
 * files are preloaded in hosanna_child_resource_hints() so the fetch starts with
 * the document rather than after this stylesheet parses.
 */

@font-face {
	font-family: 'Cormorant Garamond';
	src: url('../fonts/cormorant-garamond-variable.woff2') format('woff2-variations');
	font-weight: 300 700;
	font-style: normal;
	font-display: swap;

	/*
	 * Latin only. The storefront is English and the non-latin subsets are the bulk
	 * of the family's weight; declaring the range lets the browser skip the file
	 * entirely for text it cannot cover.
	 */
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Plus Jakarta Sans';
	src: url('../fonts/plus-jakarta-sans-variable.woff2') format('woff2-variations');
	font-weight: 200 800;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
