/* ============================================================
   HEGA — Arabic (RTL) overrides
   仅包含方向/布局翻转规则，不重复 style.css 的颜色、字体、间距等设计令牌。
   加载顺序：style.css 之后再加载本文件。
   ============================================================ */

/* ---------- 基础文本方向 ---------- */
[dir=rtl]{
  text-align: right;
}
/* 阿拉伯文不适合宽字距，eyebrow 的 0.18em 大写追踪会破坏阿文连体 */
[dir=rtl] .eyebrow{ letter-spacing: .02em; text-transform: none; }

/* ---------- 按钮：物理 margin-right → margin-left ---------- */
[dir=rtl] .btn{ margin-right: 0; margin-left: 12px; }
[dir=rtl] .btn-sm{ margin: 0; }
/* .ctas 按钮组换行间距由 gap 控制，无需处理 */

/* ---------- 页头：header-actions 在 LTR 靠右(margin-left:auto)，RTL 靠左 ---------- */
[dir=rtl] .header-actions{ margin-left: 0; margin-right: auto; }

/* ---------- 面包屑：RTL 自然从右向左阅读，分隔符间距保持 ---------- */
[dir=rtl] .crumbs{ direction: rtl; }

/* ---------- 规格表：th/td 在 LTR 左对齐，RTL 右对齐 ---------- */
[dir=rtl] .spec-table th,
[dir=rtl] .spec-table td{ text-align: right; }

/* ---------- 关于我们：文字区块标题左对齐 → 右对齐 ---------- */
[dir=rtl] .about-grid .txt .section-head{ text-align: right; }

/* ---------- 带内联 padding-left 的无序列表（产品卡 clean 列表、服务承诺） ---------- */
[dir=rtl] ul.clean,
[dir=rtl] .clean{ padding-left: 0; padding-right: 18px; }

/* ---------- 悬浮操作栏：右侧 → 左侧 ---------- */
[dir=rtl] .float-bar{ right: auto; left: 26px; }
[dir=rtl] .float-btn .tip{ right: auto; left: 66px; }

/* ---------- 产品视频：播放箭头/外链箭头的物理 margin ---------- */
[dir=rtl] .pd-video .vplay svg{ margin-left: 0; margin-right: 4px; }
[dir=rtl] .pd-video .v-out a svg{ margin-left: 0; margin-right: 3px; }

/* ---------- 复制按钮 / SOON 角标：margin-left:auto → margin-right:auto ---------- */
[dir=rtl] .copy-btn{ margin-left: 0; margin-right: auto; }
[dir=rtl] .soc.soon::after{ margin-left: 0; margin-right: auto; }

/* ---------- 箭头图标：朝右的箭头在 RTL 翻转为朝左 ---------- */
[dir=rtl] .btn svg,
[dir=rtl] .link svg{ transform: scaleX(-1); }
/* 悬停时箭头沿阅读方向再推进一步（RTL：屏幕左侧 = 负向；
   scaleX(-1) translateX(4px) 的合成结果是屏幕左移 4px） */
[dir=rtl] .link:hover svg,
[dir=rtl] .prod-card .link:hover svg{ transform: scaleX(-1) translateX(4px); }

/* ---------- 装饰性径向光斑：左右镜像保持视觉平衡 ---------- */
[dir=rtl] .cta-band::before{ right: auto; left: -60px; }
[dir=rtl] .agent-band::before{ left: auto; right: -70px; }
[dir=rtl] .agent-entry-band::after{ right: auto; left: -50px; }

/* ---------- 语言下拉菜单：RTL 下向左对齐触发按钮 ---------- */
[dir=rtl] .lang-menu{ right: auto; left: 0; }

/* ---------- 产品卡片“了解更多”链接：align-self:flex-start 在 RTL 为右起，保持即可 ---------- */
[dir=rtl] .prod-card .link{ align-self: flex-start; }

/* ---------- 新闻详情正文中的数字/型号由 HTML 的 dir="ltr" 包裹，此处不干预 ---------- */
/* ---------- 页脚四列网格、特性网格、产品网格均为 grid，RTL 自动反转轴向，无需覆盖 ---------- */
/* ---------- nav / ctas / badges 均为 flex，RTL 自动反转轴向，无需覆盖 ---------- */

/* ---------- 悬浮留言按钮：RTL 下靠左 ---------- */
[dir=rtl] .float-msg{ right:auto; left:26px; }
@media(max-width:640px){
  [dir=rtl] .float-msg{ left:16px; }
}
