/* Self-hosted Saira + JetBrains Mono — variable fonts that ship a
 * single WOFF2 per family with weight interpolation. Six @font-face
 * declarations against two files: lets CSS authors write
 * font-weight: 300 / 400 / 500 / 600 normally without remembering
 * the variable-font axis.
 *
 * Self-hosted because Czech corporate networks block
 * fonts.googleapis.com, leaving the dashboard with system-fallback
 * fonts and a visibly different look than the design spec.
 *
 * Regenerate via curl + the snippet in scripts/refresh-fonts.py
 * if upstream Saira / JetBrains Mono versions change.
 */

@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/saira.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/saira.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/saira.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/saira.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/jetbrainsmono.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/jetbrainsmono.woff2') format('woff2');
}
