/* تطبيق الفونت العربي Cairo على جميع النصوص مع بدائل عربية آمنة */
body,
h1, h2, h3, h4, h5, h6,
p, a, span, div, li, button, input, textarea, select {
    font-family: 'Cairo', 'Noto Sans Arabic', 'Segoe UI', 'Tahoma', 'Arial', sans-serif !important;
}

/* استثناء أيقونات Font Awesome من الفونت العربي */
.fab {
    font-family: 'Font Awesome 5 Brands' !important;
}

.fa, .fas {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 900 !important;
}

.far {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 400 !important;
}

.fal {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 300 !important;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
}

/* تحسين عرض النصوص العربية وضمان اتصال الحروف */
body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

* {
    -webkit-font-feature-settings: "kern" 1;
    font-feature-settings: "kern" 1;
}
