/** Google font loaded from codebase */
/* Normal Variable Font */
@font-face {
    font-family: 'Montserrat';
    src: url('../../fonts/montserrat/Montserrat-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 100 900; /* Supports all weights from 100 to 900 */
    font-style: normal;
    font-display: swap;
}

/* Italic Variable Font */
@font-face {
    font-family: 'Montserrat';
    src: url('../../fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}
/**
 * Poppins Custom Font Face 
 * Weights: 400, 500, 600, 700
 */

/* 1. Regular (Weight 400) - Used for Body Text */
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* 2. Medium (Weight 500) - Used for Buttons/Menus */
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* 3. SemiBold (Weight 600) - Used for Sub-headers */
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* 4. Bold (Weight 700) - Used for Main Headers */
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/**
 * Inter Variable Font
 * This covers ALL weights (100-900)
 */

/* 1. Inter Normal (Variable) */
@font-face {
    font-family: 'Inter';
    src: url('../../fonts/inter/Inter-VariableFont_opsz,wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* 2. Inter Italic (Variable) */
@font-face {
    font-family: 'Inter';
    src: url('../../fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}