/*
 * RTL Stylesheet – MauriPêche Export
 * Loaded automatically by WordPress when language is Arabic (RTL)
 */

/* Base RTL */
body {
    font-family: 'Tajawal', 'Arial Unicode MS', sans-serif;
    direction: rtl;
    text-align: right;
}

/* Navigation */
#primary-menu { flex-direction: row-reverse; }
#primary-menu .sub-menu { left: auto; right: 0; }
.site-logo { flex-direction: row-reverse; }

/* Hero */
.hero-tagline { flex-direction: row-reverse; }
.hero-tagline::before { order: -1; }
.hero-actions { flex-direction: row-reverse; justify-content: flex-end; }
.hero-floating-card:nth-child(2) { left: auto; right: -5%; }
.hero-floating-card:nth-child(3) { right: auto; left: -5%; }
.hero-floating-card:nth-child(4) { left: auto; right: -12%; }

/* Fish cards */
.fish-card-badges { right: auto; left: 0.75rem; }

/* Service cards */
.service-card::before { transform-origin: right; }

/* About */
.about-badge { right: auto; left: -1.5rem; }

/* Forms */
.form-label .ar-label { margin-right: 0; margin-left: 6px; }

/* Entry content */
.entry-content ul, .entry-content ol { padding-left: 0; padding-right: 1.5rem; }
.entry-content blockquote {
    border-left: none;
    border-right: 4px solid #00B4D8;
    border-radius: 0.5rem 0 0 0.5rem;
}

/* Footer */
.footer-links a::before { content: '‹'; }

/* Floating buttons */
.floating-buttons { right: auto; left: 2rem; }

/* Breadcrumbs */
.breadcrumb-list { flex-direction: row-reverse; }
.breadcrumb-sep { transform: scaleX(-1); }

/* Stats bar – no change needed, text-align center */

/* Cards – mirror badges */

/* Dropdowns already handled via [dir=rtl] selectors in main stylesheet */

/* Mobile Nav – slide from right */
@media (max-width: 768px) {
    #main-navigation {
        transform: translateX(100%);
        left: auto;
        right: 0;
    }
    #main-navigation.is-open {
        transform: translateX(0);
    }
    .floating-buttons { right: auto; left: 1.25rem; }
}
