/*
 * The design's two faces, served from our own origin (font-src 'self'): IBM Plex Sans
 * 400/500/600 for words, JetBrains Mono 400/500/700 for headings, labels and numbers.
 * Both are SIL OFL 1.1 (OFL.txt beside each family in app/assets/fonts), from the
 * projects' official GitHub releases (IBM/plex @ibm/plex-sans@1.1.0, JetBrains/JetBrainsMono
 * v2.304). `swap`: the system stack in --font-sans / --font-mono shows until they land.
 */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/ibm-plex-sans/IBMPlexSans-Regular-57ed7daceb5c1076e37e0c0c41dcff77fc68adf78e5462393822db87bd9b5042.woff2) format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/ibm-plex-sans/IBMPlexSans-Medium-f4e53c01868a2e59471fe9b6c9afb3706923727ca6c71884b8a2454e208d1b64.woff2) format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/ibm-plex-sans/IBMPlexSans-SemiBold-f1d3d4f26253c1429a63e0c21229a6b8a85e66f2c70eed53099a7cb6bd9b3ef4.woff2) format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/jetbrains-mono/JetBrainsMono-Regular-a55cbf8d4a7841f46240a337cf6e2993922f0476909f78a0b8a78ec667050ba6.woff2) format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/jetbrains-mono/JetBrainsMono-Medium-ee25db729c8f6f90f8ef347170c79e16cc471dff831424019529002cc0d72043.woff2) format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/jetbrains-mono/JetBrainsMono-Bold-5c07f934279e68f3fcd6be051432d8f724b9ba3006d685d7cbf0e0ab5d8955ac.woff2) format('woff2');
}
