/* Generated by scripts/convert-fonts.mjs — do not edit manually */
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/2d/roboto/roboto-v51-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/fonts/2d/roboto/roboto-v51-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/fonts/2d/roboto/roboto-v51-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/fonts/2d/roboto/roboto-v51-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/2d/open-sans/open-sans-v44-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/2d/open-sans/open-sans-v44-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/2d/open-sans/open-sans-v44-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/2d/open-sans/open-sans-v44-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans';
  src: url('/fonts/2d/google-sans/google-sans-v67-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans';
  src: url('/fonts/2d/google-sans/google-sans-v67-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans';
  src: url('/fonts/2d/google-sans/google-sans-v67-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans';
  src: url('/fonts/2d/google-sans/google-sans-v67-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/2d/inter/inter-v20-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/2d/inter/inter-v20-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/2d/inter/inter-v20-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/2d/inter/inter-v20-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('/fonts/2d/roboto-condensed/roboto-condensed-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('/fonts/2d/roboto-condensed/roboto-condensed-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('/fonts/2d/roboto-condensed/roboto-condensed-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Condensed';
  src: url('/fonts/2d/roboto-condensed/roboto-condensed-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('/fonts/2d/arimo/arimo-v35-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('/fonts/2d/arimo/arimo-v35-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('/fonts/2d/arimo/arimo-v35-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('/fonts/2d/arimo/arimo-v35-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('/fonts/2d/noto-sans/noto-sans-v42-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('/fonts/2d/noto-sans/noto-sans-v42-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('/fonts/2d/noto-sans/noto-sans-v42-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('/fonts/2d/noto-sans/noto-sans-v42-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/fonts/2d/ubuntu/ubuntu-v21-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/fonts/2d/ubuntu/ubuntu-v21-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/fonts/2d/ubuntu/ubuntu-v21-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/fonts/2d/ubuntu/ubuntu-v21-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('/fonts/2d/fira-sans/fira-sans-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('/fonts/2d/fira-sans/fira-sans-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('/fonts/2d/fira-sans/fira-sans-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('/fonts/2d/fira-sans/fira-sans-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('/fonts/2d/noto-serif/noto-serif-v33-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('/fonts/2d/noto-serif/noto-serif-v33-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('/fonts/2d/noto-serif/noto-serif-v33-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('/fonts/2d/noto-serif/noto-serif-v33-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('/fonts/2d/source-sans-3/source-sans-3-v19-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('/fonts/2d/source-sans-3/source-sans-3-v19-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('/fonts/2d/source-sans-3/source-sans-3-v19-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('/fonts/2d/source-sans-3/source-sans-3-v19-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/fonts/2d/source-code-pro/source-code-pro-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/fonts/2d/source-code-pro/source-code-pro-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/fonts/2d/source-code-pro/source-code-pro-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/fonts/2d/source-code-pro/source-code-pro-v31-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/fonts/2d/eb-garamond/eb-garamond-v32-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/fonts/2d/eb-garamond/eb-garamond-v32-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/fonts/2d/eb-garamond/eb-garamond-v32-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/fonts/2d/eb-garamond/eb-garamond-v32-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('/fonts/2d/inter-tight/inter-tight-v9-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('/fonts/2d/inter-tight/inter-tight-v9-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('/fonts/2d/inter-tight/inter-tight-v9-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('/fonts/2d/inter-tight/inter-tight-v9-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/2d/fira-sans-condensed/fira-sans-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/2d/fira-sans-condensed/fira-sans-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/2d/fira-sans-condensed/fira-sans-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/2d/fira-sans-condensed/fira-sans-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('/fonts/2d/alegreya/alegreya-v39-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('/fonts/2d/alegreya/alegreya-v39-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('/fonts/2d/alegreya/alegreya-v39-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('/fonts/2d/alegreya/alegreya-v39-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('/fonts/2d/alegreya-sans/alegreya-sans-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('/fonts/2d/alegreya-sans/alegreya-sans-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('/fonts/2d/alegreya-sans/alegreya-sans-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('/fonts/2d/alegreya-sans/alegreya-sans-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('/fonts/2d/literata/literata-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('/fonts/2d/literata/literata-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('/fonts/2d/literata/literata-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('/fonts/2d/literata/literata-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('/fonts/2d/noto-sans-display/noto-sans-display-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('/fonts/2d/noto-sans-display/noto-sans-display-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('/fonts/2d/noto-sans-display/noto-sans-display-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('/fonts/2d/noto-sans-display/noto-sans-display-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('/fonts/2d/noto-serif-display/noto-serif-display-v29-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('/fonts/2d/noto-serif-display/noto-serif-display-v29-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('/fonts/2d/noto-serif-display/noto-serif-display-v29-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('/fonts/2d/noto-serif-display/noto-serif-display-v29-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('/fonts/2d/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('/fonts/2d/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('/fonts/2d/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('/fonts/2d/fira-sans-extra-condensed/fira-sans-extra-condensed-v11-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans SC';
  src: url('/fonts/2d/alegreya-sans-sc/alegreya-sans-sc-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans SC';
  src: url('/fonts/2d/alegreya-sans-sc/alegreya-sans-sc-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans SC';
  src: url('/fonts/2d/alegreya-sans-sc/alegreya-sans-sc-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans SC';
  src: url('/fonts/2d/alegreya-sans-sc/alegreya-sans-sc-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans';
  src: url('/fonts/2d/ubuntu-sans/ubuntu-sans-v4-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans';
  src: url('/fonts/2d/ubuntu-sans/ubuntu-sans-v4-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans';
  src: url('/fonts/2d/ubuntu-sans/ubuntu-sans-v4-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans';
  src: url('/fonts/2d/ubuntu-sans/ubuntu-sans-v4-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('/fonts/2d/alegreya-sc/alegreya-sc-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('/fonts/2d/alegreya-sc/alegreya-sc-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('/fonts/2d/alegreya-sc/alegreya-sc-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('/fonts/2d/alegreya-sc/alegreya-sc-v26-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('/fonts/2d/piazzolla/piazzolla-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('/fonts/2d/piazzolla/piazzolla-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('/fonts/2d/piazzolla/piazzolla-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('/fonts/2d/piazzolla/piazzolla-v40-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon';
  src: url('/fonts/2d/iosevka-charon/iosevka-charon-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon';
  src: url('/fonts/2d/iosevka-charon/iosevka-charon-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon';
  src: url('/fonts/2d/iosevka-charon/iosevka-charon-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon';
  src: url('/fonts/2d/iosevka-charon/iosevka-charon-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('/fonts/2d/ubuntu-sans-mono/ubuntu-sans-mono-v3-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('/fonts/2d/ubuntu-sans-mono/ubuntu-sans-mono-v3-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('/fonts/2d/ubuntu-sans-mono/ubuntu-sans-mono-v3-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('/fonts/2d/ubuntu-sans-mono/ubuntu-sans-mono-v3-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon Mono';
  src: url('/fonts/2d/iosevka-charon-mono/iosevka-charon-mono-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.ttf')
    format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon Mono';
  src: url('/fonts/2d/iosevka-charon-mono/iosevka-charon-mono-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.ttf')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon Mono';
  src: url('/fonts/2d/iosevka-charon-mono/iosevka-charon-mono-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-italic.ttf')
    format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Iosevka Charon Mono';
  src: url('/fonts/2d/iosevka-charon-mono/iosevka-charon-mono-v1-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500italic.ttf')
    format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
