/* ==========================================================================
   CertBoost — Self-hosted font face declarations.

   The actual .woff2 files are expected at /content/fonts/. If they are not
   present yet, browsers will silently fall back to the system UI font stack
   defined in cb-tokens.css (--cb-font-ui). Fonts use font-display:swap so
   the PWA stays usable offline.

   To self-host, drop these files into /wwwroot/content/fonts/:
       Inter-Regular.woff2     (weight 400)
       Inter-Medium.woff2      (weight 500)
       Inter-SemiBold.woff2    (weight 600)
       Inter-Bold.woff2        (weight 700)
       Inter-ExtraBold.woff2   (weight 800)
       JetBrainsMono-Regular.woff2  (weight 400)
       JetBrainsMono-Medium.woff2   (weight 500)
   They are free and redistributable:
       https://rsms.me/inter/           (OFL)
       https://www.jetbrains.com/mono/  (OFL)
   ========================================================================== */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/content/fonts/Inter-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/content/fonts/Inter-Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/content/fonts/Inter-SemiBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/content/fonts/Inter-Bold.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/content/fonts/Inter-ExtraBold.woff2') format('woff2');
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/content/fonts/JetBrainsMono-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/content/fonts/JetBrainsMono-Medium.woff2') format('woff2');
}
