/* ==========================================================================
   miimo RTL — Right-to-Left overrides (only loaded in RTL mode)
   ========================================================================== */

body { direction: rtl; text-align: right; }

/* flip nav */
.nav-menu { flex-direction: row-reverse; }

/* flip hero stats */
.hero-stats { direction: rtl; }

/* flip cards alignment */
.service-card,
.course-card,
.product-card,
.testimonial,
.blog-card {
    text-align: right;
}

/* icon alignment */
.service-icon,
.booking-features .check,
.contact-info .icon {
    margin-right: 0;
    margin-left: auto;
}

/* form field direction */
.form-field input,
.form-field select,
.form-field textarea {
    text-align: right;
}

/* blog link arrow */
.blog-link::after { content: '←'; }

/* button arrow */
.btn-primary::after { content: '←'; margin-right: 4px; }

/* footer alignment */
.footer-grid { text-align: right; }

/* pagination */
.pagination .nav-links { direction: rtl; }
.page-numbers.prev { padding-left: 8px; padding-right: 0; }
.page-numbers.next { padding-right: 8px; padding-left: 0; }
