/* ==========================================================================
   RTL 补充样式（仅阿拉伯语等从右到左语言加载）
   主样式表已尽量使用逻辑属性（inset-inline / padding-inline），
   这里只处理少数需要显式翻转的横排结构。
   ========================================================================== */

body { text-align: right; }

/* 品牌标识的强调条在 RTL 下应贴右侧 */
.card-tag { letter-spacing: 0; }

/* 徽标与角标 */
.hero-badge { border-left: 1px solid var(--line); border-right: 3px solid var(--accent); }

/* 勾选列表：勾号移到右边 */
.ticks li { padding-left: 0; padding-right: 30px; }
.ticks li::before { left: auto; right: 0; }
.ticks--num li { padding-left: 0; padding-right: 40px; }

/* 表格首列说明文字 */
th, td { text-align: right; }

/* 面包屑与偏移位置 */
.split--reverse .split-media { order: 0; }

/* 语言菜单对齐 */
.lang-menu { text-align: right; }

/* 按钮里的箭头方向 */
.btn-row { flex-direction: row-reverse; justify-content: flex-end; }
.center .btn-row { justify-content: center; }

/* 页脚与统计栅格的分隔线翻转 */
@media (min-width: 1021px) {
  .stat { border-right: none; border-left: 1px solid var(--line); }
  .stat:last-child { border-left: none; }
}

/* 引用/提示条的强调边挪到右侧 */
.notice { border-left: 1px solid var(--line); border-right: 3px solid var(--accent-3); }

/* 头像/图标数字徽标 */
.icon-badge { margin-right: 0; }
