/* RTL Overrides - Used for Arabic and other RTL languages */
/* Included automatically by header.php when lang dir = rtl */

body.rtl * { direction: rtl; }

body.rtl .navbar        { flex-direction: row-reverse; }
body.rtl .nav-menu      { margin-left: 0; margin-right: auto; }
body.rtl .nav-link      { flex-direction: row-reverse; }
body.rtl .logo          { flex-direction: row-reverse; }
body.rtl .breadcrumb    { flex-direction: row-reverse; }

body.rtl .search-form   { flex-direction: row-reverse; }
body.rtl .result-card   { flex-direction: row-reverse; }
body.rtl .result-actions{ flex-direction: row-reverse; }

body.rtl .footer-inner  { direction: rtl; }
body.rtl .footer-col ul { padding-right: 0; }

body.rtl .faq-q         { flex-direction: row-reverse; text-align: right; }
body.rtl .info-item     { flex-direction: row-reverse; }

body.rtl .coming-badge  { right: auto; left: 12px; }

/* Font override for Arabic (use system Arabic font until custom one is added) */
body.rtl {
    font-family: 'Outfit', 'Tahoma', 'Arial Unicode MS', sans-serif;
    font-size: 15px;
}

/* Arabic-specific spacing */
body.rtl .hero h1       { letter-spacing: 0; }
body.rtl .section-title { letter-spacing: 0; }
