html[dir="rtl"] { direction: rtl; }
html[dir="rtl"] .desktop-nav { margin-left: 0; margin-right: var(--sp-48); }
html[dir="rtl"] .dropdown-menu { right: auto; left: 0; }
html[dir="rtl"] .mobile-panel-inner { right: auto; left: 0; transform: translateX(-100%); }
html[dir="rtl"] .panel-close { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .market-table { text-align: right; }
html[dir="rtl"] .trust-points li svg, 
html[dir="rtl"] .benefits-list li svg,
html[dir="rtl"] .acc-icon { transform: scaleX(-1); }
html[dir="rtl"] .acc-btn[aria-expanded="true"] .acc-icon { transform: scaleX(-1) rotate(180deg); }
html[dir="rtl"] .footer-legal { text-align: left; }

html[dir="rtl"] .text-right-rtl { text-align: left; }

/* Keep specific elements LTR */
html[dir="rtl"] .preview-pair,
html[dir="rtl"] .preview-price,
html[dir="rtl"] .preview-stats,
html[dir="rtl"] .market-flow,
html[dir="rtl"] .market-flow__item,
html[dir="rtl"] .cell-price,
html[dir="rtl"] .cell-change,
html[dir="rtl"] .cell-high,
html[dir="rtl"] .cell-volume,
html[dir="rtl"] .coin-identity,
html[dir="rtl"] .mini-card,
html[dir="rtl"] .footer-email {
  direction: ltr;
  unicode-bidi: isolate;
}

html[dir="rtl"] .cell-price,
html[dir="rtl"] .cell-high,
html[dir="rtl"] .cell-volume {
  text-align: left;
}

@media (max-width: 768px) {
  html[dir="rtl"] .cell-change { justify-content: flex-start; }
  html[dir="rtl"] .cell-volume { align-items: flex-start; text-align: left; }
}