/* Self-hosted Google Fonts. Replaces fonts.googleapis.com to remove
   a third-party DNS lookup, TLS handshake, and CSS round-trip per page.

   Inter and DM Sans are served as variable fonts — a single woff2 file
   covers the full weight axis (Inter: 300-700, DM Sans: 400-800).
   Anton is a single-weight display font used in the preloader. */

@font-face {
    font-family: 'Inter';
    src: url('/assets/fonts/inter-variable.woff2') format('woff2');
    font-weight: 300 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('/assets/fonts/dm-sans-variable.woff2') format('woff2');
    font-weight: 400 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Anton';
    src: url('/assets/fonts/anton-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
