/* Self-hosted Google Fonts (SIL Open Font License 1.1; licences in this folder). Latin subset only.
   Each face is two files (tools/fonts/split.py): the characters the site's own words use, which nearly
   every page needs, and the rest of the Latin set (-rest), fetched only by a page that shows one of them.
   The unicode-ranges are the files' own: tools/qa/fonts-split.mjs checks them. */

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(../fonts/atkinson-next-italic-latin.woff2?v=09645dcfa8d5814d) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AE, U+00B0-00B1, U+00B7, U+00D7, U+00E9, U+00F7, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(../fonts/atkinson-next-italic-latin-rest.woff2?v=9a685adae300f37d) format('woff2');
  unicode-range: U+00A1-00A8, U+00AA-00AC, U+00AF, U+00B2-00B4, U+00B6, U+00B8-00D6, U+00D8-00E8, U+00EA-00F6, U+00F8-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2215;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(../fonts/atkinson-next-normal-latin.woff2?v=a6602570dde79ff4) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AE, U+00B0-00B1, U+00B7, U+00D7, U+00E9, U+00F7, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(../fonts/atkinson-next-normal-latin-rest.woff2?v=f87279b77e9a352e) format('woff2');
  unicode-range: U+00A1-00A8, U+00AA-00AC, U+00AF, U+00B2-00B4, U+00B6, U+00B8-00D6, U+00D8-00E8, U+00EA-00F6, U+00F8-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2215;
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/caveat-normal-latin.woff2?v=c06fb1ce432a20ad) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AD-00AE, U+00B0-00B1, U+00B5, U+00B7, U+00D7, U+00E9, U+00F7, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/caveat-normal-latin-rest.woff2?v=2c2f68e69c72fb7b) format('woff2');
  unicode-range: U+0000, U+000D, U+00A1-00A8, U+00AA-00AC, U+00AF, U+00B2-00B4, U+00B6, U+00B8-00D6, U+00D8-00E8, U+00EA-00F6, U+00F8-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2215;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(../fonts/cinzel-normal-latin.woff2?v=4aef48a55406c4b8) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AD-00AE, U+00B0-00B1, U+00B5, U+00B7, U+00D7, U+00E9, U+00F7, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(../fonts/cinzel-normal-latin-rest.woff2?v=f09f5b2e899c036b) format('woff2');
  unicode-range: U+00A1-00A8, U+00AA-00AC, U+00AF, U+00B2-00B4, U+00B6, U+00B8-00D6, U+00D8-00E8, U+00EA-00F6, U+00F8-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2215;
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-italic-soft100-latin.woff2?v=bb771127b5673f29) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AD-00AE, U+00B0-00B1, U+00B5, U+00B7, U+00D7, U+00E9, U+00F7, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-italic-soft100-latin-rest.woff2?v=ae1d820be1bf7043) format('woff2');
  unicode-range: U+00A1-00A8, U+00AA-00AC, U+00AF, U+00B2-00B4, U+00B6, U+00B8-00D6, U+00D8-00E8, U+00EA-00F6, U+00F8-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2215;
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-normal-latin.woff2?v=7846338d4754b9eb) format('woff2');
  unicode-range: U+0020-007E, U+00A0, U+00A9, U+00AD-00AE, U+00B0-00B1, U+00B5, U+00B7, U+00D7, U+00E9, U+00F7, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-normal-latin-rest.woff2?v=2a478f0370318e02) format('woff2');
  unicode-range: U+00A1-00A8, U+00AA-00AC, U+00AF, U+00B2-00B4, U+00B6, U+00B8-00D6, U+00D8-00E8, U+00EA-00F6, U+00F8-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2215;
}
