/* ============================================================
   SELF-HOSTED FONTS — Meridian Advisory theme
   Replaces the Google Fonts CDN request. Files live in /fonts/.
   Only the weights and styles actually used by the theme are
   included: Fraunces 400/500/600 + 500 italic (for the hero <em>),
   IBM Plex Sans 400/500/600, IBM Plex Mono 400/500.
   ============================================================ */

@font-face{
  font-family:'Fraunces';
  src:url('fonts/fraunces-latin-400-normal.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Fraunces';
  src:url('fonts/fraunces-latin-500-normal.woff2') format('woff2');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Fraunces';
  src:url('fonts/fraunces-latin-500-italic.woff2') format('woff2');
  font-weight:500;
  font-style:italic;
  font-display:swap;
}
@font-face{
  font-family:'Fraunces';
  src:url('fonts/fraunces-latin-600-normal.woff2') format('woff2');
  font-weight:600;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:'IBM Plex Sans';
  src:url('fonts/ibm-plex-sans-latin-400-normal.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'IBM Plex Sans';
  src:url('fonts/ibm-plex-sans-latin-500-normal.woff2') format('woff2');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'IBM Plex Sans';
  src:url('fonts/ibm-plex-sans-latin-600-normal.woff2') format('woff2');
  font-weight:600;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:'IBM Plex Mono';
  src:url('fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'IBM Plex Mono';
  src:url('fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
