/**
 * Russian locale: Lato/Heebo ship Latin subsets only.
 * Inter (theme asset) + system sans-serif cover Cyrillic glyphs.
 * Do not override #wpadminbar / Dashicons (icon font glyphs break otherwise).
 */
html[lang^="ru"] body,
html[lang^="ru"] .gutenverse,
html[lang^="ru"] [class*="guten-"],
html[lang^="ru"] h1,
html[lang^="ru"] h2,
html[lang^="ru"] h3,
html[lang^="ru"] h4,
html[lang^="ru"] h5,
html[lang^="ru"] h6,
html[lang^="ru"] p,
html[lang^="ru"] span,
html[lang^="ru"] a,
html[lang^="ru"] li,
html[lang^="ru"] label,
html[lang^="ru"] input,
html[lang^="ru"] textarea,
html[lang^="ru"] select,
html[lang^="ru"] button,
html[lang^="ru"] .wp-block-button__link,
html[lang^="ru"] .menu-item a,
html[lang^="ru"] .wpcf7,
html[lang^="ru"] .leustech-cc {
	font-family: "Lato", "Heebo", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

html[lang^="ru"] #wpadminbar {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}

html[lang^="ru"] #wpadminbar a,
html[lang^="ru"] #wpadminbar span,
html[lang^="ru"] #wpadminbar button,
html[lang^="ru"] #wpadminbar li,
html[lang^="ru"] #wpadminbar label,
html[lang^="ru"] #wpadminbar input {
	font-family: inherit !important;
}

html[lang^="ru"] #wpadminbar .ab-icon,
html[lang^="ru"] #wpadminbar .ab-icon:before,
html[lang^="ru"] #wpadminbar .ab-item:before,
html[lang^="ru"] #wpadminbar #adminbarsearch:before,
html[lang^="ru"] .dashicons,
html[lang^="ru"] .dashicons-before:before {
	font-family: dashicons !important;
}
