/* noto-sans-300 - cyrillic-ext_latin-ext */
@font-face {
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 300;
    src: url('noto-sans-300.woff2') format('woff2');
  }
  /* noto-sans-regular - cyrillic-ext_latin-ext */
  @font-face {
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url('noto-sans-regular.woff2') format('woff2');
  }
  /* noto-sans-500 - cyrillic-ext_latin-ext */
  @font-face {
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    src: url('noto-sans-500.woff2') format('woff2');
  }
  /* noto-sans-700 - cyrillic-ext_latin-ext */
  @font-face {
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url('noto-sans-700.woff2') format('woff2');
  }
  
  /* Extra Condensed */
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Thin.woff2') format('woff2');
    font-weight: 100;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Black.woff2') format('woff2');
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
  }
  
  /* Extra Condensed Italic */
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ThinItalic.woff2') format('woff2');
    font-weight: 100;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraLightItalic.woff2') format('woff2');
    font-weight: 200;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-LightItalic.woff2') format('woff2');
    font-weight: 300;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Italic.woff2') format('woff2');
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-MediumItalic.woff2') format('woff2');
    font-weight: 500;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-SemiBoldItalic.woff2') format('woff2');
    font-weight: 600;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraBoldItalic.woff2') format('woff2');
    font-weight: 800;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-BlackItalic.woff2') format('woff2');
    font-weight: 900;
    font-stretch: normal;
    font-style: italic;
  }
  
  /* Condensed */
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-Thin.woff2') format('woff2');
    font-weight: 100;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif_Condensed-Black.woff2') format('woff2');
    font-weight: 900;
    font-stretch: condensed;
    font-style: normal;
  }
  /* ... Additional CSS for other styles skipped for brevity ... */
  