@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("../../fonts/roboto-v20-latin_cyrillic-regular.woff2") format("woff2"), url("../../fonts/roboto-v20-latin_cyrillic-regular.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("../../fonts/roboto-v20-latin_cyrillic-italic.woff2") format("woff2"), url("../../fonts/roboto-v20-latin_cyrillic-italic.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("../../fonts/roboto-v20-latin_cyrillic-500.woff2") format("woff2"), url("../../fonts/roboto-v20-latin_cyrillic-500.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("../../fonts/roboto-v20-latin_cyrillic-700.woff2") format("woff2"), url("../../fonts/roboto-v20-latin_cyrillic-700.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("../../fonts/roboto-v20-latin_cyrillic-700italic.woff2") format("woff2"), url("../../fonts/roboto-v20-latin_cyrillic-700italic.woff") format("woff");
}

/* Base font family: Roboto */

.font-family-base--roboto {
  --header-buttons__FontWeight: var(--global--font-weight-medium);
  --entry-meta__FontWeight: var(--global--font-weight-medium);
  --post-card-meta__FontWeight: var(--global--font-weight-medium);
  --post-item-meta__FontWeight: var(--global--font-weight-medium);
  --blockquote__FontWeight: var(--global--font-weight-medium);
  --more-link__FontWeight: var(--global--font-weight-medium);
  --social-nav__FontWeight: var(--global--font-weight-medium);
  --footer-copyright__FontWeight: var(--global--font-weight-medium);
}

.font-family-base--roboto .editor-styles-wrapper {
  --blockquote__FontWeight: var(--global--font-weight-medium);
}

/* Headings font family: Roboto */

.font-family-headings--roboto {
  --pagination__FontWeight: var(--global--font-weight-medium);
}