/* ==========================================================================
   Nur al-Safar — RTL Stylesheet (Arabic, Persian, Urdu)
   ========================================================================== */

[dir="rtl"] {
    text-align: right;
}

[dir="rtl"] .border-l-4 {
    border-left-width: 0 !important;
    border-right-width: 4px !important;
}

[dir="rtl"] .border-r-4 {
    border-right-width: 0 !important;
    border-left-width: 4px !important;
}

[dir="rtl"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

[dir="rtl"] .ml-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
}

[dir="rtl"] .text-left {
    text-align: right !important;
}

[dir="rtl"] .text-right {
    text-align: left !important;
}

/* RTL Specific Icon Flipping */
[dir="rtl"] .icon-flip {
    transform: scaleX(-1);
}

/* Timeline direction for RTL */
[dir="rtl"] .timeline-connector {
    right: 1.5rem;
    left: auto;
}

[dir="rtl"] .timeline-card {
    padding-right: 3rem;
    padding-left: 1rem;
}
