
/* RTL Styles for Arabic */
html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .navbar .nav-links {
    flex-direction: row-reverse;
}

html[dir="rtl"] .navbar .nav-links a,
html[dir="rtl"] .navbar .user-links a,
html[dir="rtl"] .navbar .lang-switcher a {
    margin-left: 0;
    margin-right: 1rem;
}

html[dir="rtl"] .navbar .search-form {
    flex-direction: row-reverse;
}

html[dir="rtl"] .navbar .lang-switcher {
    border-left: none;
    border-right: 1px solid #ccc;
    padding-left: 0;
    padding-right: 0.5rem;
}

html[dir="rtl"] .hero .overlay {
    text-align: right;
}
