/* RTL overrides for Arabic */
body{direction:rtl;text-align:right}
.skip-link:focus{left:auto;right:12px}
.breadcrumbs li+li::before{margin-left:8px;margin-right:0}
.link-arrow::after{content:"←"}
.link-arrow:hover::after{transform:translateX(-4px)}
/* 下拉面板贴右展开，选项按 LTR 左对齐（与其它语言一致），不继承 body 的 RTL 右对齐 */
.lang__list{right:0;left:auto;direction:ltr;text-align:left}
.searchpop__close{right:auto;left:-42px}
.hero__cta,.pdetail__actions,.hslider__cta{flex-direction:row;justify-content:flex-start}
/* 轮播：暗化渐变镜像到右侧（文字在右），箭头语义反转 */
.hslider__slide::after{background:linear-gradient(270deg,rgba(10,10,10,.72) 0%,rgba(10,10,10,.5) 42%,rgba(10,10,10,.12) 72%,rgba(10,10,10,0) 100%)}
.hslider__body{align-items:flex-start;text-align:right}
/* RTL 中「后退」方向是向左，退出位移镜像 */
.hslider__slide.is-leaving{transform:translateX(-20px)}
.hslider__title,.hslider__text{text-align:right}
.hslider__arrow.is-prev{left:auto;right:18px}
.hslider__arrow.is-next{right:auto;left:18px}
.hslider__arrow.is-prev svg{transform:scaleX(-1)}
.hslider__arrow.is-next svg{transform:scaleX(-1)}
.nav__link{gap:6px}
.mega{left:auto;right:50%;transform:translateX(50%) translateY(8px)}
.nav__item:hover .mega{transform:translateX(50%) translateY(0)}
.nav.is-open .mega{transform:none}
.specs th,.specs td{text-align:right}
.faq__q{text-align:right;padding-right:0;padding-left:40px}
.faq__q::after{right:auto;left:6px}
.infolist svg{margin-top:2px}
/* 电话 / 邮箱 / WhatsApp 等拉丁串在 RTL 中保持正向显示 */
a[href^="tel:"],a[href^="mailto:"],a[href*="wa.me"]{direction:ltr;unicode-bidi:isolate}
.contact-block ul{margin-left:0;margin-right:18px}
.prose ul{margin-left:0;margin-right:18px}
.prose blockquote{border-left:0;border-right:3px solid var(--brand);padding-left:0;padding-right:16px}
.footer__legal{flex-direction:row-reverse}
/* 顶部工具条保持物理位置：说明在左，社媒+语言固定在右（避免切到阿语后语言栏跳到左边） */
.topbar__inner,.topbar__right{direction:ltr}
.topbar__note{direction:rtl}
.subscribe{flex-direction:row-reverse}
/* 悬浮按钮只镜像水平方向：right→left。
   这里不要写 bottom，否则会盖掉 main.css 里手机端的 bottom 值，
   导致返回顶部与 WhatsApp 按钮叠在一起。 */
.fab{right:auto;left:24px}
.wa{right:auto;left:24px}
.totop{right:auto;left:24px}
.team__item,.strength,.cert{text-align:center}
.stat__label{margin-left:0;margin-right:0}
@media (max-width:820px){
  .nav.is-open{align-items:flex-start}
  .nav.is-open .nav__link{justify-content:space-between}
}

@media (max-width:560px){
  /* 手机端轮播变高后是「上下 + 左右」双层暗化，镜像时只翻水平那一层 */
  .hslider__slide::after{
    background:linear-gradient(180deg,rgba(10,10,10,.55) 0%,rgba(10,10,10,.25) 38%,rgba(10,10,10,.62) 100%),
               linear-gradient(270deg,rgba(10,10,10,.6) 0%,rgba(10,10,10,.2) 70%,rgba(10,10,10,0) 100%);
  }
  .hslider__body{align-items:flex-start}
  .hslider__arrow.is-prev{right:8px}
  .hslider__arrow.is-next{left:8px}
  /* 手机端悬浮按钮贴边 14px，与英文端 right:14px 对称 */
  .fab,.wa,.totop{right:auto;left:14px}
}
