/* Arabic RTL adjustments — keep existing LTR layouts intact. */

html[lang="ar"] {
    direction: rtl;
}

html[lang="ar"] body {
    direction: rtl;
    text-align: right;
}

/* Guest nav */
html[lang="ar"] .guest-navbar__inner {
    flex-direction: row-reverse;
}

html[lang="ar"] .guest-navbar__pill,
html[lang="ar"] .guest-navbar__links {
    flex-direction: row-reverse;
}

html[lang="ar"] .guest-lang-dropdown__menu {
    right: auto;
    left: 0;
    text-align: right;
}

html[lang="ar"] .guest-main,
html[lang="ar"] .glass-card,
html[lang="ar"] .killrank-page,
html[lang="ar"] .claim-form,
html[lang="ar"] .harmony-contact {
    text-align: right;
}

html[lang="ar"] .killrank-guild-bar {
    flex-direction: row-reverse;
}

html[lang="ar"] .killrank-guild-bar__left {
    flex-direction: row-reverse;
}

html[lang="ar"] .killrank-table th,
html[lang="ar"] .killrank-table td {
    text-align: right;
}

html[lang="ar"] .killrank-col--kills {
    text-align: left;
}

html[lang="ar"] .admin-btn,
html[lang="ar"] .killrank-expand-btn,
html[lang="ar"] .killrank-guild-add,
html[lang="ar"] .btn,
html[lang="ar"] button.admin-btn {
    text-align: center;
}

/* Admin shell */
html[lang="ar"] .admin-shell {
    direction: rtl;
}

html[lang="ar"] .admin-sidebar {
    border-right: none;
    border-left: 1px solid rgba(148, 163, 184, 0.28);
}

html[lang="ar"] .admin-nav a,
html[lang="ar"] .admin-nav__link--chat {
    text-align: right;
}

html[lang="ar"] .admin-topbar {
    flex-direction: row-reverse;
}

html[lang="ar"] .admin-topbar__title {
    text-align: right;
}

html[lang="ar"] .admin-lang-dropdown__menu {
    right: auto;
    left: 0;
    text-align: right;
}

html[lang="ar"] .admin-table th,
html[lang="ar"] .admin-table td {
    text-align: right;
}

html[lang="ar"] .admin-form label,
html[lang="ar"] .admin-form span,
html[lang="ar"] .admin-panel__header,
html[lang="ar"] .admin-permission-item {
    text-align: right;
}

html[lang="ar"] .admin-permission-item {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

html[lang="ar"] .admin-table__actions,
html[lang="ar"] .admin-admins-card__buttons {
    flex-direction: row-reverse;
}

html[lang="ar"] .admin-modal__header {
    flex-direction: row-reverse;
}

html[lang="ar"] .admin-modal__close {
    right: auto;
    left: 12px;
}
