/* ================================================================
   RTL 补充样式 - 用于阿拉伯语 (ar) 和乌尔都语 (ur)
   ================================================================ */

/* 覆盖 flex 方向 */
[dir="rtl"] .header-inner      { flex-direction: row-reverse; }
[dir="rtl"] .search-input-wrap { flex-direction: row-reverse; }
[dir="rtl"] .main-nav          { flex-direction: row-reverse; }
[dir="rtl"] .header-tools      { flex-direction: row-reverse; }
[dir="rtl"] .trust-badges      { flex-direction: row-reverse; }

/* 语言菜单 RTL */
[dir="rtl"] .lang-menu { left: 0; right: auto; }

/* Footer RTL */
[dir="rtl"] .footer-inner { direction: rtl; }
[dir="rtl"] .footer-col   { text-align: right; }

/* 服务卡片 RTL */
[dir="rtl"] .service-badge { left: 20px; right: auto; }

/* 按钮间距 RTL */
[dir="rtl"] .btn { direction: rtl; }

/* 文字方向 */
[dir="rtl"] body { font-family: 'Noto Sans Arabic', 'Segoe UI', var(--font-sans); }

/* 搜索框 RTL */
[dir="rtl"] .search-input { text-align: right; }
[dir="rtl"] .search-icon  { order: 3; padding: 0 20px 0 14px; }
[dir="rtl"] .search-btn   { border-radius: var(--radius-xl) 0 0 var(--radius-xl); }

/* 移动端菜单 RTL */
[dir="rtl"] .mobile-nav .nav-link { text-align: right; }
