/* ==========================================================================
   RTL (Urdu / Arabic) – sirf tab load hota hai jab language right-to-left ho
   ========================================================================== */
.vm-btn-label { align-items: flex-start; text-align: right; }
.vm-btn .vm-icon { order: 0; }
.vm-menu .sub-menu { left: auto; right: 0; }
.vm-hero::before { right: auto; left: -140px; }
.vm-hero::after { left: auto; right: -120px; }
.vm-phone { transform: rotate(4deg); }
.vm-float-1 { left: auto; right: 0; }
.vm-float-2 { right: auto; left: 0; }
.vm-section-head-row { text-align: right; }
.vm-info-table th, .vm-info-table td { text-align: right; }
.vm-steps li { padding: 4px 62px 22px 0; }
.vm-steps li::before { left: auto; right: 0; }
.vm-steps li::after { left: auto; right: 20px; }
.vm-breadcrumbs li + li::before { content: "‹"; margin-right: 0; margin-left: 6px; }
.entry-content h2 { padding-left: 0; padding-right: 14px; border-left: 0; border-right: 4px solid var(--vm-primary); }
.entry-content ul, .entry-content ol { padding-left: 0; padding-right: 1.3em; }
.entry-content blockquote { border-left: 0; border-right: 4px solid var(--vm-secondary); border-radius: var(--vm-radius-sm) 0 0 var(--vm-radius-sm); }
.entry-content th, .entry-content td { text-align: right; }
.post-navigation .nav-next { text-align: left; }
.comment-list .children { padding-left: 0; padding-right: 28px; }
.comment-author img { margin-right: 0; margin-left: 8px; }
.vm-link-more, .vm-to-top { direction: rtl; }
.vm-cta-box { direction: rtl; }
.vm-lang-menu { right: auto; left: 0; }
/* latest-version components */
.vm-hero-center::before { left: auto; right: -160px; }
.vm-hero-center::after { right: auto; left: -100px; }
.vm-update-card li + li { border-left: 0; border-right: 1px solid rgba(255, 255, 255, .22); }
.vm-changelog li { padding: 9px 34px 9px 0; }
.vm-changelog li::before { left: auto; right: 0; }
.vm-versions th { text-align: right; }
.vm-versions .vm-versions-btn { text-align: left; }
.vm-new { margin-left: 0; margin-right: 6px; }
/* Latin/number values ko LTR rakhein (version, size) */
.vm-dl-meta span, .vm-update-card strong, .vm-versions td:nth-child(1), .vm-versions td:nth-child(3), .vm-info-table td { unicode-bidi: plaintext; }
@media (max-width: 880px) {
	.vm-update-card li:nth-child(3) { border-right: 0; }
}
/* Version, size, Android jaisi English values ki tarteeb RTL mein na bigray */
.vm-btn small, .vm-dl-meta span, .vm-hero-stats strong, .vm-update-card strong, .vm-topbar strong, .vm-cta-box > div span, .vm-muted { direction: ltr; unicode-bidi: isolate; }
bdi { unicode-bidi: isolate; }
.vm-logo-text { direction: ltr; unicode-bidi: isolate; }
