/* VPSRento RTL overrides (ar, fa) — loaded only on RTL translations */
[dir="rtl"] body { direction: rtl; text-align: right; }
[dir="rtl"] .container, [dir="rtl"] .hero-copy, [dir="rtl"] .split > * { text-align: right; }
[dir="rtl"] .list-check li, [dir="rtl"] .list-x li, [dir="rtl"] .features .card { text-align: right; }
[dir="rtl"] .plan .spec li, [dir="rtl"] .loc-card { text-align: right; }
[dir="rtl"] .site-header .container { direction: rtl; }
[dir="rtl"] .nav-dropdown { right: auto; left: 0; }
[dir="rtl"] .breadcrumbs { direction: rtl; }
[dir="rtl"] .code, [dir="rtl"] pre, [dir="rtl"] .terminal, [dir="rtl"] .copy-field,
[dir="rtl"] kbd, [dir="rtl"] table td:last-child, [dir="rtl"] .stat .value { direction: ltr; unicode-bidi: embed; }
[dir="rtl"] .steps .step { text-align: right; }
[dir="rtl"] .faq-item .faq-a { text-align: right; }
[dir="rtl"] blockquote { border-left: none; border-right: 3px solid var(--accent); padding-left: 0; padding-right: 18px; }
[dir="rtl"] .alert { border-left: none; border-right: 3px solid currentColor; }
[dir="rtl"] .langbar { right: auto; left: 18px; }
[dir="rtl"] .langbar-list { right: auto; left: 0; border-radius: 0 12px 12px 12px; }
[dir="rtl"] .uptime-bars, [dir="rtl"] .chips { direction: rtl; }
[dir="rtl"] input, [dir="rtl"] textarea { text-align: right; }
