/**
 * RTL-only Cairo typography.
 *
 * This stylesheet is loaded only for RTL front-end requests and RTL EGID admin
 * screens. Pseudo-elements are deliberately not targeted so icon fonts that
 * render through ::before/::after retain their own font family.
 */

:is(html[dir="rtl"] body, body.rtl),
:is(html[dir="rtl"] body, body.rtl) *:not([class~="fa"]):not([class~="fas"]):not([class~="far"]):not([class~="fab"]):not([class^="fa-"]):not([class*=" fa-"]):not([class="dashicons"]):not([class^="dashicons-"]):not([class*=" dashicons-"]):not([class^="eicon-"]):not([class*=" eicon-"]):not([class^="icon-"]):not([class*=" icon-"]):not([class^="icon_"]):not([class*=" icon_"]):not([class*="icon-font"]):not([class^="material-icons"]):not([class*=" material-icons"]):not([class^="material-symbols"]):not([class*=" material-symbols"]):not([aria-hidden="true"]) {
    font-family: "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}

.egid-dashboard[dir="rtl"],
.egid-dashboard[dir="rtl"] *:not([class~="fa"]):not([class~="fas"]):not([class~="far"]):not([class~="fab"]):not([class^="fa-"]):not([class*=" fa-"]):not([class="dashicons"]):not([class^="dashicons-"]):not([class*=" dashicons-"]):not([class^="eicon-"]):not([class*=" eicon-"]):not([class^="icon-"]):not([class*=" icon-"]):not([class^="icon_"]):not([class*=" icon_"]):not([class*="icon-font"]):not([class^="material-icons"]):not([class*=" material-icons"]):not([class^="material-symbols"]):not([class*=" material-symbols"]):not([aria-hidden="true"]),
.egid-news-modal-copy[dir="rtl"],
.egid-news-modal-copy[dir="rtl"] *:not([class~="fa"]):not([class~="fas"]):not([class~="far"]):not([class~="fab"]):not([class^="fa-"]):not([class*=" fa-"]):not([class="dashicons"]):not([class^="dashicons-"]):not([class*=" dashicons-"]):not([class^="eicon-"]):not([class*=" eicon-"]):not([class^="icon-"]):not([class*=" icon-"]):not([class^="icon_"]):not([class*=" icon_"]):not([class*="icon-font"]):not([class^="material-icons"]):not([class*=" material-icons"]):not([class^="material-symbols"]):not([class*=" material-symbols"]):not([aria-hidden="true"]) {
    --egid-font-ar: "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    font-family: "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}
