/**
 * DS4A Self-Hosted Fonts
 * Replaces Google Fonts for privacy/GDPR compliance
 */

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

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

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

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

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

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

/* Bebas Neue - Regular (400) */
@font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/bebas-neue/bebas-neue-400.woff2') format('woff2');
}

/* JetBrains Mono - Regular (400) */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/jetbrains-mono/jetbrains-mono-400.woff2') format('woff2');
}

/* JetBrains Mono - Medium (500) */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/jetbrains-mono/jetbrains-mono-500.woff2') format('woff2');
}
