/* The three house faces, self-hosted (2026-10-09, DS-01). The app used to pull them from the
   Google Fonts CDN at runtime, so on a plane, in a church basement, or on a native first
   launch with no signal, every heading, tab and prayer fell back to Georgia.

   Cinzel (Natanael Gama), Cormorant Garamond (Christian Thalmann) and EB Garamond (Georg
   Duffner, Octavio Pardo) are under the SIL Open Font License 1.1, no Reserved Font Name
   (OFL.txt beside each family's files). Built from the official google/fonts TTFs by
   .github/scripts/build_app_fonts.py: exactly the faces the app paints, each split into
   latin (every screen), latin-ext (Latin macrons, saints' names, Sed Contra's transliterations,
   R/V signs) and, for EB Garamond, greek (Sed Contra) -- the browser fetches a part only when
   a screen prints one of its characters. A weight RANGE is one variable file.

   Faces: Cinzel 400-700 | Cormorant Garamond 500, 600, 500 italic | EB Garamond 400-600,
   400 italic. Any other weight or style resolves to the nearest real face; app.css sets
   font-synthesis so the browser never smears a fake bold or slants an upright. */
@font-face {
  font-family: "Cinzel"; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url("/assets/fonts/cinzel/cinzel-400-700-latin.woff2") format("woff2");
  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+2190-2193, U+2212, U+2215, U+FB01-FB02; }
@font-face {
  font-family: "Cinzel"; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url("/assets/fonts/cinzel/cinzel-400-700-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+01FD, U+0237, U+02BE-02BF, U+1E0C-1E0D, U+1E24-1E25, U+1E62-1E63, U+1E6C-1E6D, U+1E92-1E93, U+1EA0-1EA1, U+1ECA-1ECB, U+2116, U+211F, U+2123, U+2197, U+2248, U+2260, U+2264-2265; }
@font-face {
  font-family: "Cormorant Garamond"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("/assets/fonts/cormorant-garamond/cormorant-garamond-500-latin.woff2") format("woff2");
  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+2190-2193, U+2212, U+2215, U+FB01-FB02; }
@font-face {
  font-family: "Cormorant Garamond"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("/assets/fonts/cormorant-garamond/cormorant-garamond-500-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+01FD, U+0237, U+02BE-02BF, U+1E0C-1E0D, U+1E24-1E25, U+1E62-1E63, U+1E6C-1E6D, U+1E92-1E93, U+1EA0-1EA1, U+1ECA-1ECB, U+2116, U+211F, U+2123, U+2197, U+2248, U+2260, U+2264-2265; }
@font-face {
  font-family: "Cormorant Garamond"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("/assets/fonts/cormorant-garamond/cormorant-garamond-600-latin.woff2") format("woff2");
  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+2190-2193, U+2212, U+2215, U+FB01-FB02; }
@font-face {
  font-family: "Cormorant Garamond"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("/assets/fonts/cormorant-garamond/cormorant-garamond-600-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+01FD, U+0237, U+02BE-02BF, U+1E0C-1E0D, U+1E24-1E25, U+1E62-1E63, U+1E6C-1E6D, U+1E92-1E93, U+1EA0-1EA1, U+1ECA-1ECB, U+2116, U+211F, U+2123, U+2197, U+2248, U+2260, U+2264-2265; }
@font-face {
  font-family: "Cormorant Garamond"; font-style: italic; font-weight: 500; font-display: swap;
  src: url("/assets/fonts/cormorant-garamond/cormorant-garamond-500-italic-latin.woff2") format("woff2");
  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+2190-2193, U+2212, U+2215, U+FB01-FB02; }
@font-face {
  font-family: "Cormorant Garamond"; font-style: italic; font-weight: 500; font-display: swap;
  src: url("/assets/fonts/cormorant-garamond/cormorant-garamond-500-italic-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+01FD, U+0237, U+02BE-02BF, U+1E0C-1E0D, U+1E24-1E25, U+1E62-1E63, U+1E6C-1E6D, U+1E92-1E93, U+1EA0-1EA1, U+1ECA-1ECB, U+2116, U+211F, U+2123, U+2197, U+2248, U+2260, U+2264-2265; }
@font-face {
  font-family: "EB Garamond"; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url("/assets/fonts/eb-garamond/eb-garamond-400-600-latin.woff2") format("woff2");
  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+2190-2193, U+2212, U+2215, U+FB01-FB02; }
@font-face {
  font-family: "EB Garamond"; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url("/assets/fonts/eb-garamond/eb-garamond-400-600-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+01FD, U+0237, U+02BE-02BF, U+1E0C-1E0D, U+1E24-1E25, U+1E62-1E63, U+1E6C-1E6D, U+1E92-1E93, U+1EA0-1EA1, U+1ECA-1ECB, U+2116, U+211F, U+2123, U+2197, U+2248, U+2260, U+2264-2265; }
@font-face {
  font-family: "EB Garamond"; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url("/assets/fonts/eb-garamond/eb-garamond-400-600-greek.woff2") format("woff2");
  unicode-range: U+0370-03FF, U+1F00-1FFF; }
@font-face {
  font-family: "EB Garamond"; font-style: italic; font-weight: 400; font-display: swap;
  src: url("/assets/fonts/eb-garamond/eb-garamond-400-italic-latin.woff2") format("woff2");
  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+2190-2193, U+2212, U+2215, U+FB01-FB02; }
@font-face {
  font-family: "EB Garamond"; font-style: italic; font-weight: 400; font-display: swap;
  src: url("/assets/fonts/eb-garamond/eb-garamond-400-italic-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+01FD, U+0237, U+02BE-02BF, U+1E0C-1E0D, U+1E24-1E25, U+1E62-1E63, U+1E6C-1E6D, U+1E92-1E93, U+1EA0-1EA1, U+1ECA-1ECB, U+2116, U+211F, U+2123, U+2197, U+2248, U+2260, U+2264-2265; }
@font-face {
  font-family: "EB Garamond"; font-style: italic; font-weight: 400; font-display: swap;
  src: url("/assets/fonts/eb-garamond/eb-garamond-400-italic-greek.woff2") format("woff2");
  unicode-range: U+0370-03FF, U+1F00-1FFF; }
