/* Local Font Faces - Replacement for Google Fonts */

/* Jost Font Family */
@font-face {
    font-family: 'Jost';
    src: local('Arial'), local('Helvetica'), local('sans-serif');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
    font-weight: 900;
    font-display: swap;
}

/* Fallback fonts for Jost */
.font-jost, 
.jost-font {
    font-family: 'Jost', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
}

/* Ensure consistent font rendering */
body, html {
    font-family: 'Jost', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
}
