html,
html body,
html body :is(div, span, a, p, h1, h2, h3, h4, h5, h6, button, input, select, textarea, label, legend, fieldset, table, caption, th, td, ul, ol, li, dl, dt, dd, section, article, header, footer, nav, main, aside, summary, details, strong, em, small, b, i, u, code, pre, kbd, samp, blockquote, figcaption, option, optgroup, output):not(.dashicons):not(.ab-icon):not(.mce-ico) {
    font-family: 'Vazir' !important;
}

html body .dashicons,
html body .dashicons-before::before,
html body #adminmenu .wp-menu-image::before,
html body #wpadminbar .ab-icon,
html body #wpadminbar .ab-icon::before,
html body #wpadminbar .ab-item::before,
html body .notice-dismiss::before,
html body .media-modal-icon::before,
html body .tb-close-icon::before {
    font-family: dashicons !important;
}

html body .mce-ico {
    font-family: tinymce !important;
}

html body .mce-btn-small .mce-ico {
    font-family: tinymce-small !important;
}
