/* IBM Plex Mono — loaded via Google Fonts in functions.php (hykr-font-ibm-plex-mono). */

/* Stack Sans Headline (200-700) - loaded from Fontsource CDN (variable font). */
@font-face {
    font-family: 'Stack Sans Headline';
    font-style: normal;
    font-display: swap;
    font-weight: 200 700;
    src: url('https://cdn.jsdelivr.net/fontsource/fonts/stack-sans-headline:vf@latest/latin-wght-normal.woff2')
        format('woff2-variations');
}

/* Explicit 300 weight for cases where variable range isn't resolving as expected. */
@font-face {
    font-family: 'Stack Sans Headline';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url('https://cdn.jsdelivr.net/fontsource/fonts/stack-sans-headline@latest/latin-300-normal.woff2') format('woff2');
}

/* Stack Sans Text (200-700) — Fontsource CDN variable font. */
@font-face {
    font-family: 'Stack Sans Text';
    font-style: normal;
    font-display: swap;
    font-weight: 200 700;
    src: url('https://cdn.jsdelivr.net/fontsource/fonts/stack-sans-text:vf@latest/latin-wght-normal.woff2')
        format('woff2-variations');
}

@font-face {
    font-family: 'Stack Sans Text';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url('https://cdn.jsdelivr.net/fontsource/fonts/stack-sans-text@latest/latin-300-normal.woff2') format('woff2');
}

