/* gridrung.com — RTL 覆盖层（阿拉伯语）
   基线版式是「固定左半屏 + 右半屏滚动」，RTL 整体镜像成「固定右半屏 + 左半屏滚动」。
   只覆盖有方向性的属性，配色与节奏沿用 style.css。 */

@media (min-width:1080px){
  .half{
    inset:0 0 0 auto;               /* 钉到右边 */
    border-right:0;
    border-left:2px solid var(--hard);
  }
  .flow{
    margin-left:0;
    margin-right:var(--halfw);
  }
}

/* 有方向性的竖线一律翻边 */
.stance{border-left:0;border-right:2px solid var(--signal);padding-left:0;padding-right:.8rem}
.art-sub{border-left:0;border-right:3px solid var(--signal);padding-left:0;padding-right:1rem}
.ans{border-left:0;border-right:3px solid var(--hard)}

@media (min-width:34rem){
  .pair>*+*{border-left:0;border-right:2px solid var(--hard)}
}
@media (min-width:44rem){
  .qa-a{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:1.1rem}
  .tool-d{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:1.1rem}
}

/* 列表项目符号与序号换边 */
.prose li{padding-left:0;padding-right:1.15rem}
.prose ul li::before{left:auto;right:0}
.prose ol li{padding-left:0;padding-right:1.85rem}
.prose ol li::before{left:auto;right:0}
.qa-q{padding-right:0;padding-left:1rem}

/* 表格与清单 */
.tbl th,.tbl td{text-align:right}
.tbl th:last-child,.tbl td:last-child{border-right:1px solid var(--line);border-left:0}
.tbl th:first-child,.tbl td:first-child{border-right:0}
.tbl caption{text-align:right}
.gloss .def{padding-left:1.1rem;padding-right:2.5rem}
.chk input[type=checkbox]{margin-left:0;margin-right:0}

/* 跳过链接与首屏面板 */
.skip{left:auto;right:-9999px}
.skip:focus{left:auto;right:0}
.half-foot a,.foot-links a,.foot-dis a,.crumb a{}

/* 拉丁数字、代码、编号在阿语正文里必须保持从左到右，否则会被双向算法打乱 */
.code-val,.num,.rung-n,.idx,.sign,.bignum,.outrow .v,.track-line .v,time{
  direction:ltr;
  unicode-bidi:isolate;
}
.brand-word{direction:ltr;unicode-bidi:isolate}

/* 阿语字形普遍比拉丁字母矮，行高给足一点 */
body{line-height:1.9}
.prose p{line-height:1.95}
