/* 🌐 تحسين تباعد زر تغيير اللغة */

/* للغة العربية - اتجاه RTL */
html[dir="rtl"] .language-switcher {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}

html[dir="rtl"] .btn-getstarted {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

/* للغات LTR (إنجليزية وفرنسية) */
html[dir="ltr"] .language-switcher {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

html[dir="ltr"] .btn-getstarted {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

/* تحسينات إضافية لضمان التباعد المناسب */
.header .order-2.order-xl-3 {
    gap: 0.75rem;
}

/* تأكد من عدم تداخل العناصر في الشاشات الصغيرة */
@media (max-width: 768px) {
    .btn-getstarted {
        margin-right: 0.5rem !important;
        margin-left: 0 !important;
    }
    
    html[dir="rtl"] .btn-getstarted {
        margin-right: 0.5rem !important;
        margin-left: 0 !important;
    }
    
    .language-switcher {
        margin-left: 0.5rem !important;
        margin-right: 0 !important;
    }
    
    html[dir="rtl"] .language-switcher {
        margin-left: 0.5rem !important;
        margin-right: 0 !important;
    }
}
