/**
 * أنماط دعم تعدد اللغات
 */

/* أنماط عامة للغة الإنجليزية (LTR) */
html[dir="ltr"] {
    /* تعديل اتجاه النص والعناصر */
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .me-1,
html[dir="ltr"] .me-2,
html[dir="ltr"] .me-3,
html[dir="ltr"] .me-4,
html[dir="ltr"] .me-5 {
    margin-right: 0 !important;
}

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

html[dir="ltr"] .ms-2 {
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}

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

html[dir="ltr"] .ms-4 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important;
}

html[dir="ltr"] .ms-5 {
    margin-left: 3rem !important;
    margin-right: 0 !important;
}

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

html[dir="ltr"] .me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

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

html[dir="ltr"] .me-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
}

html[dir="ltr"] .me-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
}

html[dir="ltr"] .pe-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
}

/* تعديل اتجاه الأيقونات */
html[dir="ltr"] .dropdown-item i,
html[dir="ltr"] .footer-links a i {
    transform: scaleX(-1);
}

/* تعديل موضع زر البحث */
html[dir="ltr"] .btn-search {
    left: auto;
    right: 10px;
}

/* تعديل موضع زر البحث في RTL */
html[dir="rtl"] .btn-search {
    right: auto;
    left: 10px;
}

/* تعديل اتجاه القوائم المنسدلة */
html[dir="ltr"] .dropdown-menu-custom .dropdown-item:hover {
    transform: translateX(5px);
}

/* تعديل اتجاه روابط الفوتر */
html[dir="ltr"] .footer-links a:hover {
    transform: translateX(5px);
}

/* تعديل اتجاه أيقونة الفوتر */
html[dir="ltr"] .footer-heading:before {
    right: auto;
    left: 0;
}

html[dir="ltr"] .footer-heading {
    padding-right: 0;
    padding-left: 15px;
}

/* تعديل اتجاه عناصر التواصل */
html[dir="ltr"] .icon-box {
    margin-left: 0;
    margin-right: 15px;
}

/* تعديل اتجاه رابط الخريطة */
html[dir="ltr"] .map-link:hover {
    transform: translateX(5px);
}

/* تعديل اتجاه النص في الشريط العلوي */
html[dir="ltr"] .text-md-end {
    text-align: right !important;
}

/* تعديل اتجاه النص في الفوتر */
html[dir="ltr"] .text-lg-end {
    text-align: right !important;
}

/* تعديل اتجاه عناصر الشريط العلوي */
html[dir="ltr"] .justify-content-lg-end {
    justify-content: flex-start !important;
}

/* تعديل خط العربية */
html[dir="rtl"] {
    font-family: 'Cairo', sans-serif;
}

/* تعديل خط الإنجليزية */
html[dir="ltr"] {
    font-family: 'Poppins', sans-serif;
}

/* إضافة خط Poppins للإنجليزية */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* تعديلات إضافية للغة الإنجليزية */
html[dir="ltr"] .navbar-brand {
    margin-right: 0;
}

html[dir="ltr"] .dropdown-menu {
    text-align: left;
}

html[dir="ltr"] .dropdown-item {
    text-align: left;
}

/* تعديل اتجاه الأيقونات في الإنجليزية */
html[dir="ltr"] .fa-arrow-right:before {
    content: "\f060"; /* fa-arrow-left */
}

html[dir="ltr"] .fa-arrow-left:before {
    content: "\f061"; /* fa-arrow-right */
}

html[dir="ltr"] .fa-chevron-right:before {
    content: "\f053"; /* fa-chevron-left */
}

html[dir="ltr"] .fa-chevron-left:before {
    content: "\f054"; /* fa-chevron-right */
}
