/* ============ FONT FACES ============
 * Extracted from custom.css at Lot 5a-extract (2026-04-24).
 * Loaded at priority 40 (before alter-tokens at 50 and custom.css at 1000)
 * so font-families resolve before any rule references them.
 * See docs/theme-dev/DECISION_LOG.md D-005.
 */
@font-face {
    font-family: 'Brockmann';
    src: url('../fonts/brockmann-regular-webfont.woff2') format('woff2'),
    url('../fonts/brockmann-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Brockmann';
    src: url('../fonts/brockmann-medium-webfont.woff2') format('woff2'),
    url('../fonts/brockmann-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Brockmann';
    src: url('../fonts/brockmann-semibold-webfont.woff2') format('woff2'),
    url('../fonts/brockmann-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Numans';
    src: url('../fonts/Numans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
