/* Self-hosted webfonts — replaces fonts.googleapis.com / fonts.gstatic.com
 *
 * Variable fonts, subset to latin + latin-ext (same coverage Google served).
 * Generated from the Google Fonts TTF releases in ../<Family>/ via fonttools.
 * Weight ranges below are strict supersets of every weight the old Google
 * requests asked for, so rendering is unchanged.
 *
 * Note: Montserrat ships upright only — the previous Google request
 * (family=Montserrat:wght@300..700) carried no italic either, so italic
 * Montserrat is browser-synthesised exactly as it was before.
 */

@font-face {
  font-family: 'Roboto';
  src: url('/assets/fonts/woff2/roboto-var.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/assets/fonts/woff2/roboto-var-italic.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/assets/fonts/woff2/opensans-var.woff2') format('woff2');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/assets/fonts/woff2/opensans-var-italic.woff2') format('woff2');
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/assets/fonts/woff2/montserrat-var.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: 'Inter';
  src: url('/assets/fonts/woff2/inter-var-italic.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
