/*
 * Ashawadi self-hosted fonts - latin
 *
 * Generated by scripts/build-font-subsets.py. Do not edit by hand.
 *
 * TWO RULES PER FACE, AND THE SECOND ONE IS THE FALLBACK. Task 61 B3.
 *
 * The first names a file cut to the codepoints this site actually contains,
 * measured from the database by scripts/font-codepoints.php. The second names
 * the full-block file that has always shipped, and its unicode-range is the
 * COMPLEMENT - the codepoints in the block that the corpus does not use.
 *
 * So the fallback triggers on the character and on nothing else: a character
 * he types tomorrow that is not in the corpus set falls outside the first
 * range, matches the second, and the browser fetches the full file for it.
 * Nothing renders as a box, and no page that stays inside the corpus set pays
 * for the full file at all.
 *
 * The ranges are complements rather than overlapping, so which file serves a
 * character is a fact about the character and not about declaration order.
 *
 * font-display: swap so text is readable immediately on a slow connection.
 */

/* Bitter 400 - the corpus subset */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-400-latin-corpus.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E,U+00A0,U+00A2-00AC,U+00AE-00B2,U+00B5-00BD,U+00C0-00D3,U+00D5-00D8,U+00DA-00F1,U+00F3-00F8,U+00FB-00FC,U+0101,U+0113,U+012A-012B,U+014D,U+015B,U+016B,U+020F,U+02BC,U+0307,U+0323-0324,U+0327,U+1E0D,U+1E25,U+1E37,U+1E3B,U+1E43,U+1E45,U+1E47,U+1E5B,U+1E63,U+1E6D,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20B9;
}

/* Bitter 400 - the fallback: everything else in the block */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000,U+000D,U+00A1,U+00B3-00B4,U+00BE-00BF,U+00D4,U+00D9,U+00F2,U+00F9-00FA,U+00FD-00FF,U+0131,U+0152-0153,U+2007-200A,U+2010,U+2012,U+2015,U+2017,U+201B,U+2020-2021,U+2025,U+2030,U+2032-2033,U+2039-203A,U+203C,U+203E,U+2044,U+20AC,U+2122;
}

/* Bitter 600 - the corpus subset */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-600-latin-corpus.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E,U+00A0,U+00A2-00AC,U+00AE-00B2,U+00B5-00BD,U+00C0-00D3,U+00D5-00D8,U+00DA-00F1,U+00F3-00F8,U+00FB-00FC,U+0101,U+0113,U+012A-012B,U+014D,U+015B,U+016B,U+020F,U+02BC,U+0307,U+0323-0324,U+0327,U+1E0D,U+1E25,U+1E37,U+1E3B,U+1E43,U+1E45,U+1E47,U+1E5B,U+1E63,U+1E6D,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20B9;
}

/* Bitter 600 - the fallback: everything else in the block */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-600-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000,U+000D,U+00A1,U+00B3-00B4,U+00BE-00BF,U+00D4,U+00D9,U+00F2,U+00F9-00FA,U+00FD-00FF,U+0131,U+0152-0153,U+2007-200A,U+2010,U+2012,U+2015,U+2017,U+201B,U+2020-2021,U+2025,U+2030,U+2032-2033,U+2039-203A,U+203C,U+203E,U+2044,U+20AC,U+2122;
}

/* Bitter 700 - the corpus subset */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-700-latin-corpus.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E,U+00A0,U+00A2-00AC,U+00AE-00B2,U+00B5-00BD,U+00C0-00D3,U+00D5-00D8,U+00DA-00F1,U+00F3-00F8,U+00FB-00FC,U+0101,U+0113,U+012A-012B,U+014D,U+015B,U+016B,U+020F,U+02BC,U+0307,U+0323-0324,U+0327,U+1E0D,U+1E25,U+1E37,U+1E3B,U+1E43,U+1E45,U+1E47,U+1E5B,U+1E63,U+1E6D,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20B9;
}

/* Bitter 700 - the fallback: everything else in the block */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-700-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000,U+000D,U+00A1,U+00B3-00B4,U+00BE-00BF,U+00D4,U+00D9,U+00F2,U+00F9-00FA,U+00FD-00FF,U+0131,U+0152-0153,U+2007-200A,U+2010,U+2012,U+2015,U+2017,U+201B,U+2020-2021,U+2025,U+2030,U+2032-2033,U+2039-203A,U+203C,U+203E,U+2044,U+20AC,U+2122;
}

/* Inter 400 - the corpus subset */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-400-latin-corpus.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E,U+00A0,U+00A2-00AC,U+00AE-00B2,U+00B5-00BD,U+00C0-00D3,U+00D5-00D8,U+00DA-00F1,U+00F3-00F8,U+00FB-00FC,U+0101,U+0113,U+012A-012B,U+014D,U+015B,U+016B,U+020F,U+0261,U+0275,U+0294,U+02BC,U+0307,U+0323,U+0327,U+1E0D,U+1E25,U+1E37,U+1E39,U+1E3B,U+1E41,U+1E43,U+1E45,U+1E47,U+1E5B,U+1E5D,U+1E63,U+1E6D,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20B9;
}

/* Inter 400 - the fallback: everything else in the block */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000,U+00A1,U+00B3-00B4,U+00BE-00BF,U+00D4,U+00D9,U+00F2,U+00F9-00FA,U+00FD-00FF,U+0131,U+0152-0153,U+2000-200A,U+2010-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122;
}

/* Inter 500 - the corpus subset */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-500-latin-corpus.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E,U+00A0,U+00A2-00AC,U+00AE-00B2,U+00B5-00BD,U+00C0-00D3,U+00D5-00D8,U+00DA-00F1,U+00F3-00F8,U+00FB-00FC,U+0101,U+0113,U+012A-012B,U+014D,U+015B,U+016B,U+020F,U+0261,U+0275,U+0294,U+02BC,U+0307,U+0323,U+0327,U+1E0D,U+1E25,U+1E37,U+1E39,U+1E3B,U+1E41,U+1E43,U+1E45,U+1E47,U+1E5B,U+1E5D,U+1E63,U+1E6D,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20B9;
}

/* Inter 500 - the fallback: everything else in the block */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-500-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000,U+00A1,U+00B3-00B4,U+00BE-00BF,U+00D4,U+00D9,U+00F2,U+00F9-00FA,U+00FD-00FF,U+0131,U+0152-0153,U+2000-200A,U+2010-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122;
}

/* Inter 600 - the corpus subset */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-600-latin-corpus.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E,U+00A0,U+00A2-00AC,U+00AE-00B2,U+00B5-00BD,U+00C0-00D3,U+00D5-00D8,U+00DA-00F1,U+00F3-00F8,U+00FB-00FC,U+0101,U+0113,U+012A-012B,U+014D,U+015B,U+016B,U+020F,U+0261,U+0275,U+0294,U+02BC,U+0307,U+0323,U+0327,U+1E0D,U+1E25,U+1E37,U+1E39,U+1E3B,U+1E41,U+1E43,U+1E45,U+1E47,U+1E5B,U+1E5D,U+1E63,U+1E6D,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20B9;
}

/* Inter 600 - the fallback: everything else in the block */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-600-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000,U+00A1,U+00B3-00B4,U+00BE-00BF,U+00D4,U+00D9,U+00F2,U+00F9-00FA,U+00FD-00FF,U+0131,U+0152-0153,U+2000-200A,U+2010-2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122;
}

/* Bitter 400 - latin-ext, unchanged */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-400-latin-ext.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Bitter 600 - latin-ext, unchanged */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-600-latin-ext.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Bitter 700 - latin-ext, unchanged */
@font-face {
  font-family: 'Bitter';
  src: url('/fonts/bitter-700-latin-ext.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Inter 400 - latin-ext, unchanged */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-400-latin-ext.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Inter 500 - latin-ext, unchanged */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-500-latin-ext.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Inter 600 - latin-ext, unchanged */
@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter-600-latin-ext.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
