/**
 * RTL Overrides for Persian and Arabic
 *
 * @package EmdadKhodro
 */

/* Base RTL settings */
body {
    direction: rtl;
    text-align: right;
}

/* Layout alignment fixes */
.main-nav {
    direction: rtl;
}

.section-heading {
    text-align: right;
}

.section-heading .heading-line {
    margin-right: 0;
    margin-left: auto;
}

/* Coverage layout - title on right, accordion on left */
.coverage-layout {
    direction: rtl;
}

/* Blog card text alignment */
.blog-card-body {
    text-align: right;
}

/* Contact layout */
.contact-layout {
    direction: rtl;
}

/* About grid */
.about-grid {
    direction: rtl;
}

/* Post navigation */
.post-navigation .nav-next {
    text-align: left;
}

.post-navigation .nav-previous {
    text-align: right;
}

/* Archive grid layout */
.archive-grid .blog-grid article {
    direction: rtl;
}

/* Search form */
.search-form input[type="search"] {
    border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
}

.search-form button {
    border-radius: var(--border-radius-sm) 0 0 var(--border-radius-sm);
}

/* Floating call button position - right side for RTL */
.floating-call-btn {
    right: 24px;
    left: auto;
}

/* LTR override class */
body.is-ltr {
    direction: ltr;
    text-align: left;
}

body.is-ltr .section-heading {
    text-align: left;
}

body.is-ltr .section-heading .heading-line {
    margin-left: 0;
    margin-right: auto;
}

body.is-ltr .floating-call-btn {
    left: 24px;
    right: auto;
}
