/* Tajawal Font - Direct CSS */
/* خط Tajawal للعربية - مباشر ومضمون */

/* استيراد الخط من Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

/* تطبيق الخط على جميع العناصر */
* {
    font-family: 'Tajawal', sans-serif !important;
}

/* تأكيد على العناصر الأساسية */
body, html {
    font-family: 'Tajawal', sans-serif !important;
}

/* العناوين */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Tajawal', sans-serif !important;
}

/* النصوص */
p, span, div, a, li, td, th, label, input, textarea, select, button {
    font-family: 'Tajawal', sans-serif !important;
}

/* Classes للخط */
.tajawal { font-family: 'Tajawal', sans-serif !important; }
.tajawal-light { font-weight: 300 !important; }
.tajawal-regular { font-weight: 400 !important; }
.tajawal-medium { font-weight: 500 !important; }
.tajawal-bold { font-weight: 700 !important; }
.tajawal-black { font-weight: 900 !important; }

/* أحجام الخط */
.tajawal-xs { font-size: 0.75rem !important; }
.tajawal-sm { font-size: 0.875rem !important; }
.tajawal-md { font-size: 1rem !important; }
.tajawal-lg { font-size: 1.125rem !important; }
.tajawal-xl { font-size: 1.25rem !important; }
.tajawal-2xl { font-size: 1.5rem !important; }
.tajawal-3xl { font-size: 1.875rem !important; }
.tajawal-4xl { font-size: 2.25rem !important; }

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

/* دعم RTL */
[dir="rtl"] .tajawal {
    text-align: right;
}
