/* * styles/1_base/_fonts.css
 * FIXED: Changed font-display to 'swap' and narrowed weight mapping 
 * to prevent synthesis rejection.
 */

/* 1. JETBRAINS MONO (Primary Mono) */
@font-face {
    font-family: 'JetBrains Mono';
    src: url('../../assets/fonts/jetbrains-mono-regular.woff2') format('woff2');
    font-weight: normal; /* Use 'normal' unless these are true Variable Fonts */
    font-style: normal;
    font-display: swap; /* ✅ FIXED: Text shows immediately with fallback */
}

/* 2. INTER (Primary Sans) */
@font-face {
    font-family: 'Inter';
    src: url('../../assets/fonts/inter-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* ✅ FIXED: No more invisible text */
}

/* 3. POPPINS (Secondary Sans) */
@font-face {
    font-family: 'Poppins';
    src: url('../../assets/fonts/poppins-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 4. ORBITRON (Blueprint Theme) */
@font-face {
    font-family: 'Orbitron';
    src: url('../../assets/fonts/orbitron-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}