/* ============================================
   LURAN Store — RTL Support
   ============================================ */
body[dir="rtl"] { direction: rtl; text-align: right; }
body[dir="rtl"] .navbar-links { flex-direction: row-reverse; }
body[dir="rtl"] .breadcrumb { flex-direction: row-reverse; }
body[dir="rtl"] .breadcrumb .separator { transform: scaleX(-1); }
body[dir="rtl"] .hero-content { text-align: right; }
body[dir="rtl"] .hero-actions { justify-content: flex-start; }
body[dir="rtl"] .product-card-actions { flex-direction: row-reverse; }
body[dir="rtl"] .cart-item { flex-direction: row-reverse; }
body[dir="rtl"] .review-header { flex-direction: row-reverse; }
body[dir="rtl"] .pagination { flex-direction: row-reverse; }
body[dir="rtl"] .admin-nav-item { flex-direction: row-reverse; text-align: right; }
body[dir="rtl"] .stat-card { flex-direction: row-reverse; }
body[dir="rtl"] .gallery { flex-direction: row-reverse; }
body[dir="rtl"] .filter-tag { margin: 0 0 8px 4px; }

/* RTL text alignment fixes */
body[dir="rtl"] .text-left { text-align: right; }
body[dir="rtl"] .text-right { text-align: left; }

/* RTL specific margins/paddings */
body[dir="rtl"] .ml-1 { margin-left: 0; margin-right: 8px; }
body[dir="rtl"] .mr-1 { margin-right: 0; margin-left: 8px; }
body[dir="rtl"] .pl-1 { padding-left: 0; padding-right: 8px; }
body[dir="rtl"] .pr-1 { padding-right: 0; padding-left: 8px; }
