@charset "utf-8";

/* 
 * All fonts published under SIL Open Font License.
 */

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/DMSans.woff2') format('woff2'),
       url('../fonts/DMSans.ttf') format('ttf');
}

@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/DMSans-Italic.woff2') format('woff2'),
       url('../fonts/DMSans-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/EBGaramond.woff2') format('woff2'),
       url('../fonts/EBGaramond.ttf') format('ttf');
}

@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/EBGaramond-Italic.woff2') format('woff2'),
       url('../fonts/EBGaramond-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Inconsolata';
  font-display: swap;
  src: url('../fonts/Inconsolata.woff2') format('woff2'),
       url('../fonts/Inconsolata.ttf') format('ttf');
}

@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/MonaSans.woff2') format('woff2'),
       url('../fonts/MonaSans.ttf') format('ttf');
}

@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/MonaSans-Italic.woff2') format('woff2'),
       url('../fonts/MonaSans-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/Montserrat.woff2') format('woff2'),
       url('../fonts/Montserrat.ttf') format('ttf');
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/Montserrat-Italic.woff2') format('woff2'),
       url('../fonts/Montserrat-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/Newsreader.woff2') format('woff2'),
       url('../fonts/Newsreader.ttf') format('ttf');
}

@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/Newsreader-Italic.woff2') format('woff2'),
       url('../fonts/Newsreader-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/NotoSans.woff2') format('woff2'),
       url('../fonts/NotoSans.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/NotoSans-Italic.woff2') format('woff2'),
       url('../fonts/NotoSans-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Sans Math';
  font-display: swap;
  src: url('../fonts/NotoSansMath.woff2') format('woff2'),
       url('../fonts/NotoSansMath.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Sans Symbols';
  font-display: swap;
  src: url('../fonts/NotoSansSymbols.woff2') format('woff2'),
       url('../fonts/NotoSansSymbols.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Sans Symbols2';
  font-display: swap;
  src: url('../fonts/NotoSansSymbols2.woff2') format('woff2'),
       url('../fonts/NotoSansSymbols2.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/NotoSerif.woff2') format('woff2'),
       url('../fonts/NotoSerif.ttf') format('ttf');
}

@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/NotoSerif-Italic.woff2') format('woff2'),
       url('../fonts/NotoSerif-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/OpenSans.woff2') format('woff2'),
       url('../fonts/OpenSans.ttf') format('ttf');
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/OpenSans-Italic.woff2') format('woff2'),
       url('../fonts/OpenSans-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/PlayfairDisplay.woff2') format('woff2'),
       url('../fonts/PlayfairDisplay.ttf') format('ttf');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/PlayfairDisplay-Italic.woff2') format('woff2'),
       url('../fonts/PlayfairDisplay-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto Flex';
  font-display: swap;
  src: url('../fonts/RobotoFlex.woff2') format('woff2'),
       url('../fonts/RobotoFlex.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/RobotoMono.woff2') format('woff2'),
       url('../fonts/RobotoMono.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/RobotoMono-Italic.woff2') format('woff2'),
       url('../fonts/RobotoMono-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/SourceCodePro.woff2') format('woff2'),
       url('../fonts/SourceCodePro.ttf') format('ttf');
}

@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/SourceCodePro-Italic.woff2') format('woff2'),
       url('../fonts/SourceCodePro-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Ysabeau Office';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/YsabeauOffice.woff2') format('woff2'),
       url('../fonts/YsabeauOffice.ttf') format('ttf');
}

@font-face {
  font-family: 'Ysabeau Office';
  font-style: italic;
  font-display: swap;
  src: url('../fonts/YsabeauOffice-Italic.woff2') format('woff2'),
       url('../fonts/YsabeauOffice-Italic.ttf') format('ttf');
}
