/*
 * Web fonts, loaded ahead of the theme files (the themes/*.css glob sorts this
 * "_fonts" entry before "_tokens"). Propshaft fingerprints the url() targets;
 * the .ttf files live in app/assets/fonts/.
 *
 * Kabel is the DCC party's display face (all-caps, bold). A theme opts in by
 * pointing --font-display at "Kabel" (see themes/dcc.css); other themes ignore
 * it, so defining the face here is harmless.
 */
@font-face {
  font-family: "Kabel";
  src: url("kabel_regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Kabel";
  src: url("kabel_bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
}

/*
 * Klavika Bold is the body face: it's the font the System's messages are set
 * in (public/new_achievement_example_text.jpg). The bold cut is the only one we
 * use, so it's registered at both weights: body copy gets the bold shapes
 * without every rule having to say font-weight:700.
 *
 * klavika_bold.otf is bundled in app/assets/fonts/.
 */
@font-face {
  font-family: "Klavika";
  src: url("klavika_bold.otf") format("opentype");
  font-weight: 400 700;
  font-display: swap;
}
