/* Self-hosted web fonts (replaces the Google Fonts CDN link).
   Latin subset, woff2 only. Files vendored from @fontsource. */

/* Anton — 400 (only weight) */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./files/anton-latin-400-normal.woff2') format('woff2');
}

/* Comic Neue — 400 / 700 */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./files/comic-neue-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./files/comic-neue-latin-700-normal.woff2') format('woff2');
}

/* Open Sans — 400, 600, 700 normal + 400 italic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./files/open-sans-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./files/open-sans-latin-400-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./files/open-sans-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./files/open-sans-latin-700-normal.woff2') format('woff2');
}
