/* =============================================
   LOCAL FONTS - Fallback only
   Primary fonts (Outfit, Fira Code) are loaded from Google Fonts CDN
   This file provides fallbacks for offline use and Inter font
   ============================================= */

/* Fira Code - Only load what's actually used (400, 600 for code blocks) */
/* These are loaded as fallback if Google Fonts fails */
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 400;
    font-display: optional;
    src: local('Fira Code'), local('FiraCode-Regular'),
        url('../fonts/FiraCode-400.ttf') format('truetype');
}

@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 600;
    font-display: optional;
    src: local('Fira Code SemiBold'), local('FiraCode-SemiBold'),
        url('../fonts/FiraCode-600.ttf') format('truetype');
}

/* Inter - For admin panel and secondary pages only */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: optional;
    src: local('Inter Regular'), local('Inter-Regular'),
        url('../fonts/Inter-400.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: optional;
    src: local('Inter SemiBold'), local('Inter-SemiBold'),
        url('../fonts/Inter-600.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: optional;
    src: local('Inter Bold'), local('Inter-Bold'),
        url('../fonts/Inter-700.ttf') format('truetype');
}

/* NOTE: Outfit fonts are loaded from Google Fonts CDN in fonts_loader.php */
/* This provides faster loading (WOFF2 ~10KB vs TTF ~26KB) and global CDN caching */