/* Site-wide font: IBM Plex Sans Arabic.
   Loaded last so it overrides the older Tajawal declarations scattered across
   the layouts and css files. Font-Awesome / icon glyphs are excluded so the
   icons keep their own font. */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

:root {
    --site-font: 'IBM Plex Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif;
}

*:not(i):not([class*="fa-"]):not(.material-icons):not(svg):not(path):not(.material-symbols-outlined) {
    font-family: var(--site-font) !important;
}

body,
input,
button,
select,
textarea,
.btn,
.form-control {
    font-family: var(--site-font) !important;
}
