/* Self-hosted faces: latin subsets from fonts.bunny.net, plus DSEG
   under the OFL (see DSEG-LICENSE.txt). Linked straight from the
   Blade layout so the bundler never touches them. */

@font-face {
    font-family: 'Barlow';
    src: url('/fonts/barlow-400.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('/fonts/barlow-500.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('/fonts/barlow-600.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow Condensed';
    src: url('/fonts/barlow-condensed-500.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow Condensed';
    src: url('/fonts/barlow-condensed-600.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow Condensed';
    src: url('/fonts/barlow-condensed-700.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Mono';
    src: url('/fonts/ibm-plex-mono-400.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Mono';
    src: url('/fonts/ibm-plex-mono-500.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'DSEG7';
    src: url('/fonts/DSEG7Classic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'DSEG7';
    src: url('/fonts/DSEG7Classic-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'DSEG14';
    src: url('/fonts/DSEG14Classic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

/* Workbench — CRT-warped variable face, used for every title. */
@font-face {
    font-family: 'Workbench';
    src: url('/fonts/workbench.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}
