/* Local Font Definitions */

/* Inter Font Family - Fallback to system fonts */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Inter Regular"), local("Inter-Regular"), url("../fonts/inter-400.woff2") format("woff2"),
        local("system-ui"), local("-apple-system"), local("BlinkMacSystemFont");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Inter Medium"), local("Inter-Medium"), url("../fonts/inter-500.woff2") format("woff2"),
        local("system-ui"), local("-apple-system"), local("BlinkMacSystemFont");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("Inter SemiBold"), local("Inter-SemiBold"), url("../fonts/inter-600.woff2") format("woff2"),
        local("system-ui"), local("-apple-system"), local("BlinkMacSystemFont");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Inter Bold"), local("Inter-Bold"), url("../fonts/inter-700.woff2") format("woff2"), local("system-ui"),
        local("-apple-system"), local("BlinkMacSystemFont");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local("Inter ExtraBold"), local("Inter-ExtraBold"), url("../fonts/inter-800.woff2") format("woff2"),
        local("system-ui"), local("-apple-system"), local("BlinkMacSystemFont");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Inter Black"), local("Inter-Black"), url("../fonts/inter-900.woff2") format("woff2"), local("system-ui"),
        local("-apple-system"), local("BlinkMacSystemFont");
}

/* Fallback font stack for better compatibility */
body {
    font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
        sans-serif;
}
