/* RTL + Farsi Fixes */
body {
    direction: rtl;
    text-align: right;
    font-family: 'IRANSans', 'DM Sans', 'Tahoma', system-ui, sans-serif !important;
}

h1, h2, h3, h4, h5, h6, button, a, div, p, span {
    font-family: 'IRANSans', 'DM Sans', 'Tahoma', system-ui, sans-serif !important;
}

/* Force RTL on all elements */
* {
    direction: rtl;
}

/* Fix Bootstrap components for RTL */
.navbar .dropdown-menu {
    text-align: right;
}

.hero-subscribe-form {
    direction: rtl;
}

.form-control {
    text-align: right;
}

/* Fix Swiper navigation buttons for RTL */
.swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev {
    right: 10px;
    left: auto;
}

/* Fix text alignment in cards, lists, etc. */
.text-start {
    text-align: right !important;
}

.text-end {
    text-align: left !important;
}
