/* Arabic layout. Disable the conditional link in header.php to roll this back. */
html[lang="ar"] {
    direction: rtl;
    --text: system-ui, "Noto Sans Arabic", Tahoma, Arial, sans-serif;
    --text-line-height: 1.7;
}

html[lang="ar"] body,
html[lang="ar"] input,
html[lang="ar"] textarea,
html[lang="ar"] button {
    font-family: var(--text);
}

html[lang="ar"] :is(.postview, .app-view, .download-box, .altvers-page, .apk-footer, .tag-list, .search-result) {
    text-align: right;
}

/* Header, navigation and modal. */
@media (max-width: 991px) {
    html[lang="ar"] .apk-header-logo { margin-right: 0; margin-left: auto; }
}
html[lang="ar"] .logo-apk { float: right; margin-left: 0; margin-right: -14px; direction: ltr; }
html[lang="ar"] .breadcrumb > li + li { margin-left: 0; margin-right: 12px; }
html[lang="ar"] .breadcrumb > li::before { margin-right: 0; margin-left: 12px; transform: scaleX(-1); }
html[lang="ar"] .section-head-title + .btn { margin-left: 0; margin-right: 12px; }
html[lang="ar"] .section-head-sm .btn { margin-right: 0; margin-left: -8px; }
html[lang="ar"] .ab-language { margin-left: 0; margin-right: 24px; }
html[lang="ar"] .ab-language-panel { text-align: right; }
html[lang="ar"] .ab-language-close { right: auto; left: 16px; }
html[lang="ar"] .ab-language-planet { margin-right: 0; margin-left: auto; }
html[lang="ar"] .scroll-up { right: auto; left: 12px; }
html[lang="ar"] .ic-circle-arrow { transform: scaleX(-1); }

/* Post header and columns. */
html[lang="ar"] .app-view-tools > .share-btn,
html[lang="ar"] .app-view-tools > .share-drop { margin-right: 0; margin-left: -8px; }
html[lang="ar"] .app-awards > li:not(:last-child) { margin-right: 0; margin-left: 16px; }
html[lang="ar"] .app-awards .rate-star-min::before,
html[lang="ar"] .app-awards .ic { margin-right: 0; margin-left: 4px; }
html[lang="ar"] .app-awards > li .fw-b { margin-right: 0; margin-left: .3em; }
html[lang="ar"] .app-whead-upd > :first-child { margin-right: 0; margin-left: .3em; }
html[lang="ar"] .app-whead-upd > :last-child { margin-left: 0; margin-right: .3em; }
@media (min-width: 768px) {
    html[lang="ar"] .app-whead .heading,
    html[lang="ar"] .app-whead-foot { margin-right: 0; margin-left: 242px; }
    html[lang="ar"] .app-whead-foot .dev { margin-right: 0; margin-left: 20px; }
    html[lang="ar"] .app-whead-icon { float: left; }
    html[lang="ar"] .app-whead-icon .blur-img { right: auto; left: 12px; transform: scaleX(-1); }
}
@media (min-width: 992px) {
    html[lang="ar"] .app-whead .heading,
    html[lang="ar"] .app-whead-foot { margin-right: 0; margin-left: calc(var(--side-width) + var(--side-gap)); }
    html[lang="ar"] .app-whead .breadcrumb { margin-right: 0; margin-left: auto; }
    html[lang="ar"] .app-head-first { padding-left: 0; padding-right: 140px; }
    html[lang="ar"] .app-head-first .app-head-icon { left: auto; right: 0; }
}

/* Download rows and descriptions. */
html[lang="ar"] .alt-icon { margin-right: 0; margin-left: 16px; }
html[lang="ar"] .alt-cont { margin-right: 0; margin-left: 16px; }
html[lang="ar"] .alt-cont .title .truncate + .alt-num { margin-left: 0; margin-right: .5em; }
html[lang="ar"] .alt-tools .ic { margin-right: 0; margin-left: 4px; }
html[lang="ar"] .alt-tools-left + .alt-tools-right { margin-left: 0; margin-right: 16px; }
html[lang="ar"] .meta-item:not(:last-child) { margin-right: 0; margin-left: 12px; }
html[lang="ar"] .alt-file-info { border-left: 1px solid rgba(var(--color-primary-rgb), .24); border-right: 3px solid var(--color-primary); }

/* Footer and small screens. */
html[lang="ar"] .copyright > svg { margin-right: 0; margin-left: 12px; }
html[lang="ar"] .apk-social-item + .apk-social-item { margin-left: 0; margin-right: 14px; }
@media (min-width: 992px) {
    html[lang="ar"] .apk-social { padding-right: 0; padding-left: 4px; justify-content: flex-start; }
    html[lang="ar"] .scroll-up { right: auto; left: 24px; }
}
@media (max-width: 767px) {
    html[lang="ar"].ms .mobile-search-close { right: auto; left: 0; }
}

/* Keep codes, versions and file sizes in their natural reading order. */
html[lang="ar"] :is(.alt-num, .alt-meta, .rate-star-min, .copyright-text) { unicode-bidi: isolate; }
html[lang="ar"] :is(code, pre, .alt-num) { direction: ltr; }
