/* 
 * ملف CSS للغة العربية - دعم RTL (من اليمين لليسار)
 * Arabic RTL Styles for MelBet Review
 */

/* تعيين اتجاه RTL للصفحة */
body {
    direction: rtl;
    text-align: right;
}

/* إصلاح اتجاه النصوص الإنجليزية داخل المحتوى العربي */
.ltr-text, 
.email, 
.phone, 
.number,
.price {
    direction: ltr;
    display: inline-block;
}

/* تعديل القائمة الرئيسية */
.nav-menu {
    flex-direction: row-reverse;
}

/* تعديل محاذاة الشعار */
.nav-content {
    flex-direction: row-reverse;
}

/* تعديل الأزرار */
.btn-primary,
.btn-secondary,
.btn-large,
.btn-cta,
.btn-bonus {
    text-align: center;
}

/* تعديل الشبكات (Grids) */
.features-grid,
.bonuses-grid,
.sports-grid {
    direction: rtl;
}

/* تعديل القوائم */
ul, ol {
    padding-right: 20px;
    padding-left: 0;
}

/* تعديل الأيقونات */
.feature-icon,
.sport-icon {
    margin-left: 0;
    margin-right: 0;
}

/* تعديل المحاذاة */
.hero-content {
    text-align: right;
}

.section-title,
.section-subtitle {
    text-align: center;
}

/* تعديل Trust Indicators */
.trust-indicators {
    direction: rtl;
}

/* تعديل Footer */
.footer-content {
    direction: rtl;
}

.footer-section ul {
    text-align: right;
}

/* تعديل النماذج */
.form-group input,
.form-group textarea,
.form-group select {
    text-align: right;
    direction: rtl;
}

/* تعديل Rating Stars */
.rating-stars {
    direction: ltr;
    display: inline-block;
}

/* تعديل البطاقات */
.feature-card,
.bonus-card,
.sport-item {
    text-align: right;
}

/* تعديل Pros & Cons */
.pros-cons {
    direction: rtl;
}

.pros-box ul,
.cons-box ul {
    text-align: right;
}

/* تعديل الجداول */
table {
    direction: rtl;
}

th, td {
    text-align: right;
}

/* تعديل Breadcrumbs */
.breadcrumb {
    direction: rtl;
}

/* تعديل Pagination */
.pagination {
    direction: rtl;
}

/* تعديل FAQ Items */
.faq-item {
    text-align: right;
}

/* تعديل Payment Methods Icons */
.payment-methods {
    direction: ltr;
}

/* تعديل Mobile Menu */
.mobile-menu-toggle {
    margin-left: 0;
    margin-right: auto;
}

/* تعديل الأسهم والمؤشرات */
.arrow-right::after {
    content: "←";
}

.arrow-left::after {
    content: "→";
}

/* تعديل Margins & Paddings للعناصر المحددة */
.hero-cta {
    flex-direction: column;
    align-items: center;
}

/* تحسين خط النص العربي */
body {
    font-family: 'Cairo', 'Tajawal', 'Almarai', 'Segoe UI', Tahoma, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Cairo', 'Tajawal', 'Almarai', sans-serif;
    font-weight: 700;
}

/* تحسين المسافات للنص العربي */
p {
    line-height: 2;
}

/* تعديل Legal Content */
.legal-content {
    text-align: right;
}

.legal-content ul,
.legal-content ol {
    padding-right: 40px;
    padding-left: 0;
}

/* تعديل الأزرار في المحتوى */
.content-wrapper a {
    display: inline-block;
}

/* تحسين عرض الأرقام الإنجليزية */
.indicator-number,
.bonus-value,
.rating-stars {
    direction: ltr;
    font-family: 'Inter', sans-serif;
}

/* تعديل Language Switch */
.lang-switch {
    direction: ltr;
}

/* Responsive adjustments for Arabic */
@media (max-width: 768px) {
    .nav-menu {
        text-align: right;
    }
    
    .hero-title {
        text-align: center;
    }
    
    .footer-section {
        text-align: right;
    }
}

/* تحسين عرض الاقتباسات */
blockquote {
    border-right: 4px solid var(--primary-color);
    border-left: none;
    padding-right: 20px;
    padding-left: 0;
}

/* تعديل Tooltips */
.tooltip {
    direction: rtl;
    text-align: right;
}

/* تعديل Progress bars */
.progress-bar {
    direction: ltr;
}

/* تحسين عرض الأيقونات الاجتماعية */
.social-icons {
    direction: ltr;
}

/* خط Google Fonts للعربية */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;900&family=Tajawal:wght@400;500;700&display=swap');
