/* Fraunces — the display face for locales Sud cannot spell (see the :lang()
   rule in site.css; today that is Turkish, for its dotless i). Variable:
   opsz 9–144, wght 100–900.
   License: fraunces/license.txt (SIL Open Font License) */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/fraunces/variable.woff2') format('woff2');
}

/* Overpass — body & UI. Variable: wght 100–900.
   License: overpass/license.txt (SIL Open Font License) */
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/overpass/variable.woff2') format('woff2');
}

/* Bazaar Runes — the in-world script, where Latin letters come out as ornate
   glyphs. Flavour only, never readable copy: it is illegible by design, so
   anything set in it is decoration and needs its meaning carried elsewhere.

   87 glyphs. The letters are case-insensitive -- 'A' and 'a' are the same
   glyph -- there are rune digits 0-9, and the useful ornaments sit on '*' (a
   lozenge), '+' (a cross) and '=' (a double wave). Nine codepoints are mapped
   but empty (« ¸ Ð Ñ Ò Ó Ô Õ ü); avoid them.

   `block` rather than `swap`, unlike every other face here. The ornaments are
   punctuation characters, so a swap period would paint a literal '*' on the
   page and then replace it with a diamond. `block` holds the glyph invisible
   instead: nothing flashes, and for a 13KB file on this origin the wait is
   not one a reader will notice.

   License: bazaar/license.txt (proprietary) */
@font-face {
  font-family: 'Bazaar Runes';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/bazaar/runes.woff2') format('woff2');
}

/* Bazaar Numbers — numeric display for stats & leaderboards
   (digits plus K/M/B/T magnitude suffixes and math/number symbols).
   License: bazaar/license.txt (proprietary) */
@font-face {
  font-family: 'Bazaar Numbers';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/bazaar/numbers.woff2') format('woff2');
}

/* Sud — The Bazaar's licensed brand display sans, and the face the headings
   are set in wherever it has the alphabet for it. 278 glyphs: the whole of
   Western Europe, but no dotless i, so Turkish falls to Fraunces above.
   Proprietary. */
@font-face {
  font-family: 'Sud';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/sud/SudWebRegular.woff2') format('woff2');
}
