/* Inter Font Override - Additional weights and fallbacks */

/* Extra Light */
@font-face {
    font-family: 'Inter';
    src: url('css/fonts/Inter-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

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

/* Extra Bold */
@font-face {
    font-family: 'Inter';
    src: url('css/fonts/Inter-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Black */
@font-face {
    font-family: 'Inter';
    src: url('css/fonts/Inter-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Global Inter font application */
body, html {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

/* Force Inter on all elements that might have font-family set */
h1, h2, h3, h4, h5, h6,
p, span, div, a, button, input, textarea, select,
.bold, strong, b, .uppercase {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}
