/* Self-hosted Google Fonts replacement */
/* Fallback with size-adjust to match Oswald metrics — reduces CLS on swap */
@font-face {
    font-family: 'Oswald Fallback';
    src: local('Arial Black'), local('Arial');
    size-adjust: 86%;
    ascent-override: 120%;
    descent-override: 30%;
    line-gap-override: 0%;
}
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url(/static/vendor/fonts/oswald-700.woff2) format('woff2');
}
/* Fallback with size-adjust to match Inter metrics — reduces CLS on swap */
@font-face {
    font-family: 'Inter Fallback';
    src: local('Arial'), local('Helvetica');
    size-adjust: 107.64%;
    ascent-override: 90%;
    descent-override: 22.43%;
    line-gap-override: 0%;
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: fallback;
    src: local('Inter Variable'), local('Inter'),
         url(/static/vendor/fonts/inter-latin.woff2) format('woff2');
}
@font-face {
    font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url(/static/vendor/fonts/anton-400.woff2) format('woff2');
}
