/* دعم اللغة الكردية السورانية */
/* Kurdish Sorani Language Support */

/* خط Noto Naskh Arabic للكردية كما طلب المستخدم */
@import url('https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap');

/* تطبيق الخط على النصوص الكردية */
[lang="ku"], [lang="ku-IQ"] {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض النصوص الكردية */
.kurdish-text, .ku-text {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
    direction: rtl;
    text-align: right;
}

/* تحسين الخط في القوائم الكردية */
[lang="ku"] .nav-link,
[lang="ku"] .dropdown-item,
[lang="ku"] .btn,
[lang="ku"] .form-control,
[lang="ku"] .form-label,
[lang="ku"] .card-title,
[lang="ku"] .card-text {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين أحجام الخط للنصوص الكردية */
[lang="ku"] {
    font-size: 1.1em; /* زيادة طفيفة في حجم الخط لتحسين القراءة */
    line-height: 1.6; /* تحسين المسافة بين الأسطر */
}

/* تحسين عرض الخط في العناوين الكردية */
[lang="ku"] h1, [lang="ku"] h2, [lang="ku"] h3, 
[lang="ku"] h4, [lang="ku"] h5, [lang="ku"] h6 {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
    font-weight: 600;
}

/* تحسين عرض النصوص في الجداول */
[lang="ku"] .table th,
[lang="ku"] .table td {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض النصوص في النماذج */
[lang="ku"] input,
[lang="ku"] textarea,
[lang="ku"] select {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض النصوص في الإشعارات */
[lang="ku"] .alert,
[lang="ku"] .toast,
[lang="ku"] .modal {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض النصوص في البطاقات */
[lang="ku"] .card {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض الأرقام الكردية */
[lang="ku"] .number,
[lang="ku"] .grade,
[lang="ku"] .count {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
    direction: ltr; /* الأرقام من اليسار إلى اليمين */
    unicode-bidi: embed;
}

/* تحسين عرض التواريخ */
[lang="ku"] .date,
[lang="ku"] .datetime {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين مظهر مفتاح تبديل اللغة */
.language-option {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    transition: all 0.2s ease;
}

.language-option:hover {
    background-color: rgba(0, 123, 255, 0.1);
}

.language-option.active {
    background-color: rgba(0, 123, 255, 0.2);
    font-weight: 600;
}

.language-option .fas {
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* تحسين عرض الآيقونات مع النصوص الكردية */
[lang="ku"] .nav-link i,
[lang="ku"] .btn i,
[lang="ku"] .dropdown-item i {
    margin-left: 8px;
    margin-right: 0;
}

/* تحسين التوافق مع Bootstrap RTL */
[lang="ku"] .me-1, [lang="ku"] .me-2, [lang="ku"] .me-3 {
    margin-left: var(--bs-spacer) !important;
    margin-right: 0 !important;
}

[lang="ku"] .ms-1, [lang="ku"] .ms-2, [lang="ku"] .ms-3 {
    margin-right: var(--bs-spacer) !important;
    margin-left: 0 !important;
}

/* تحسين عرض النصوص المختلطة (عربي/كردي) */
.mixed-text {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* استايل للنصوص الكردية المميزة */
.kurdish-highlight {
    background: linear-gradient(135deg, #FF6B6B, #4ECDC4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 600;
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض الشارات والتسميات */
[lang="ku"] .badge,
[lang="ku"] .label {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
    font-size: 0.9em;
}

/* تحسين عرض النصوص في الـ Sidebar */
[lang="ku"] .sidebar-text {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
    font-weight: 500;
}

/* تحسين عرض النصوص في Footer */
[lang="ku"] footer {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين عرض النصوص في الخطوط الصغيرة */
[lang="ku"] small,
[lang="ku"] .small {
    font-family: 'Noto Naskh Arabic', 'Cairo', Arial, sans-serif !important;
}

/* تحسين Responsive للنصوص الكردية */
@media (max-width: 768px) {
    [lang="ku"] {
        font-size: 1.05em;
        line-height: 1.5;
    }
    
    [lang="ku"] h1, [lang="ku"] h2, [lang="ku"] h3 {
        font-size: calc(1.2rem + 0.5vw);
    }
}

@media (max-width: 576px) {
    [lang="ku"] {
        font-size: 1em;
        line-height: 1.4;
    }
    
    [lang="ku"] .nav-link,
    [lang="ku"] .btn {
        font-size: 0.95em;
    }
}
