/* Local fonts - replaces Google Fonts external references */
/* Generated automatically - DO NOT EDIT manually */

@font-face {
  font-family: 'DM Mono';
  font-weight: 400;
  font-display: swap;
  src: url('/common/fonts/DMMono/DMMono-400.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Mono';
  font-weight: 500;
  font-display: swap;
  src: url('/common/fonts/DMMono/DMMono-500.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Serif Display';
  font-weight: 400;
  font-display: swap;
  src: url('/common/fonts/DMSerifDisplay/DMSerifDisplay-400.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-weight: 400;
  font-display: swap;
  src: url('/common/fonts/IBMPlexMono/IBMPlexMono-400.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-weight: 500;
  font-display: swap;
  src: url('/common/fonts/IBMPlexMono/IBMPlexMono-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Instrument Sans';
  font-weight: 400;
  font-display: swap;
  src: url('/common/fonts/InstrumentSans/InstrumentSans-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Instrument Sans';
  font-weight: 500;
  font-display: swap;
  src: url('/common/fonts/InstrumentSans/InstrumentSans-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Instrument Sans';
  font-weight: 600;
  font-display: swap;
  src: url('/common/fonts/InstrumentSans/InstrumentSans-600.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-weight: 400;
  font-display: swap;
  src: url('/common/fonts/JetBrainsMono/JetBrainsMono-400.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-weight: 500;
  font-display: swap;
  src: url('/common/fonts/JetBrainsMono/JetBrainsMono-500.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-weight: 600;
  font-display: swap;
  src: url('/common/fonts/JetBrainsMono/JetBrainsMono-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-display: swap;
  src: url('/common/fonts/PlayfairDisplay/PlayfairDisplay-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url('/common/fonts/PlayfairDisplay/PlayfairDisplay-700i.woff2') format('woff2');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 900;
  font-display: swap;
  src: url('/common/fonts/PlayfairDisplay/PlayfairDisplay-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 900;
  font-style: italic;
  font-display: swap;
  src: url('/common/fonts/PlayfairDisplay/PlayfairDisplay-900i.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Serif 4';
  font-weight: 400;
  font-display: swap;
  src: url('/common/fonts/SourceSerif4/SourceSerif4-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Serif 4';
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url('/common/fonts/SourceSerif4/SourceSerif4-400i.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Serif 4';
  font-weight: 500;
  font-display: swap;
  src: url('/common/fonts/SourceSerif4/SourceSerif4-500.woff2') format('woff2');
}
