/* Arapça sayfalar (08.11.2026): sağdan sola düzen ve Arapça yazı tipi. Yalnız <html lang="ar" dir="rtl"> sayfalarına bağlanır. */
html[dir=rtl] body{font-family:"Noto Naskh Arabic","Manrope","IBM Plex Sans",system-ui,sans-serif;line-height:1.75}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .epi,html[dir=rtl] .cc1 b{font-family:"Noto Kufi Arabic","Noto Naskh Arabic",serif;line-height:1.45}
html[dir=rtl] h1{font-size:34px;font-weight:700}
html[dir=rtl] h2{font-size:22px;font-weight:700}
html[dir=rtl] .top,html[dir=rtl] .langs,html[dir=rtl] .meta,html[dir=rtl] .zk,html[dir=rtl] .cc4{font-family:"Noto Kufi Arabic","IBM Plex Mono",sans-serif}
/* Arapça harfler bitişik yazılır: harf aralığı ve büyük harf dönüşümü kapalı */
html[dir=rtl] *{letter-spacing:0!important;text-transform:none!important}
html[dir=rtl] h2{padding:2px 11px 2px 0;border-left:0;border-right:4px solid #e2bd55}
html[dir=rtl] .bsec > h2{padding:10px 16px 9px;border-right:0}
:root[data-tema="acik"][dir=rtl] h2{border-right-color:#0f6b4f}
:root[data-tema="acik"][dir=rtl] .bsec > h2{border-right:0}
html[dir=rtl] .sum,html[dir=rtl] .death{border-left:0;padding-left:0;padding-right:14px;border-right:2px solid #e2bd55}
html[dir=rtl] .death{border-right-color:#ff9d92}
:root[data-tema="acik"][dir=rtl] .sum{border-right-color:#0f6b4f}
html[dir=rtl] img.p{float:left;margin:0 18px 14px 0}
html[dir=rtl] td,html[dir=rtl] th{text-align:right;padding:5px 0 5px 10px}
html[dir=rtl] ul,html[dir=rtl] ol{padding-left:0;padding-right:20px}
html[dir=rtl] .langs{float:left}
html[dir=rtl] .langs a{margin-left:0;margin-right:8px}
html[dir=rtl] .fstar,html[dir=rtl] .fatih h1::after{margin-left:0;margin-right:.22em}
html[dir=rtl] .cmap figcaption i,html[dir=rtl] .cc1 i{margin-right:0;margin-left:6px}
html[dir=rtl] .cfilt button small{margin-left:0;margin-right:3px}
/* yıl şeritleri soldan sağa akar (zaman ekseni) */
html[dir=rtl] .cbar,html[dir=rtl] .ctik{direction:ltr}
/* dikey zaman çizgisi: yıl sütunu sağda */
html[dir=rtl] .zline::before{left:auto;right:58px}
html[dir=rtl] .zline li::before{left:auto;right:53px}
html[dir=rtl] .zline li.zn::before{left:auto;right:55px}
html[dir=rtl] .zy{text-align:left}
@media (max-width:700px){
html[dir=rtl] .zline::before{right:46px}
html[dir=rtl] .zline li::before{right:41px}
html[dir=rtl] .zline li.zn::before{right:43px}
html[dir=rtl] h1{font-size:28px}
}
/* sayı ve yıllar Latin rakamıyla kalır; karışık satırlarda yön doğru */
html[dir=rtl] input[type=number],html[dir=rtl] .gkod{direction:ltr;text-align:left}
