/* IBM Plex Sans Arabic - From Balady.gov.sa */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

/* Global Arabic font override */
*,
*::before,
*::after {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* Preserve icon fonts */
.fa, .fas, .far, .fal, .fad, .fab,
.fi, .tio, .czi,
[class^="fi-"],
[class*=" fi-"],
[class^="tio-"],
[class*=" tio-"],
[class^="czi-"],
[class*=" czi-"],
.material-icons,
.material-symbols-outlined {
    font-family: inherit !important;
}

/* FontAwesome specific override */
.fa, .fas, .far, .fal, .fad, .fab {
    font-family: 'FontAwesome' !important;
}

/* sixvalley icons */
[class^="sixvalley-"],
[class*=" sixvalley-"] {
    font-family: 'sixvalley-icons' !important;
}

/* uicons */
[class^="fi-"],
[class*=" fi-"] {
    font-family: 'uicons-regular-rounded', 'uicons-solid-rounded' !important;
}
