/* Source Code Pro is under the Open Font License. See https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL */

.noto-sans-py {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 90;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.source-code-pro-py {
  font-family: "Source Code Pro", monospace;
  font-optical-sizing: auto;
  font-weight: 90;
  font-style: normal;
}

/* Noto Sans TTF fonts for offline compatibility */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/NotoSans-Regular-ac8c994e.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/NotoSans-Italic-f22a530e.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/NotoSans-Bold-1650f91d.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/NotoSans-BoldItalic-2a5f0a52.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/SourceCodePro-Regular-38ab3de2.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/SourceCodePro-Bold-1847b29d.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/JetBrainsMono-Regular-34472085.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/JetBrainsMono-Italic-a61c61db.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/JetBrainsMono-Bold-b9ef2816.woff2') format('woff2');
}
