/* Nur arabische Technik-/Design-Navigation. Positionen und Bildregler bleiben unverändert. */
.cent-t32[dir=rtl],.cent-design[dir=rtl],.cent-t33[dir=rtl]{font-family:Tahoma,Arial,sans-serif;letter-spacing:0}
.cent-t32[dir=rtl] .t32-intro,.cent-t32[dir=rtl] .detail .body,.cent-t32[dir=rtl] .outro{font-size:17px;line-height:1.9;letter-spacing:0}
.cent-t32[dir=rtl] .t32-intro h2,.cent-design[dir=rtl] .design-title,.cent-t33[dir=rtl] h2{font-size:24px;line-height:1.5;letter-spacing:0}
.cent-t32[dir=rtl] .choice .label,.cent-t32[dir=rtl] .subtopics button{font-size:16px;line-height:1.6;letter-spacing:0}
.cent-t32[dir=rtl] .choice .number{font-size:11px;letter-spacing:0}
.cent-t32[dir=rtl] .detail h3{font-size:24px;line-height:1.5;letter-spacing:0}
.cent-t32[dir=rtl] .detail .subline{font-size:15px;line-height:1.8;letter-spacing:0}
.cent-design[dir=rtl] .design-intro,.cent-design[dir=rtl] .design-text,.cent-design[dir=rtl] .design-outro,.cent-design[dir=rtl] .design-note{font-size:17px;line-height:1.9;letter-spacing:0}
.cent-design[dir=rtl] .design-caption{font-size:18px;line-height:1.5;letter-spacing:0}
.cent-design[dir=rtl] .design-guide,.cent-design[dir=rtl] .design-panel .design-sub{font-size:16px;line-height:1.7;letter-spacing:0}
.cent-design[dir=rtl] .design-panel h3{font-size:24px;line-height:1.5;letter-spacing:0}
/* Rotating one horizontal word retains Arabic letter connections. */
.cent-design[dir=rtl] .design-tile-label{writing-mode:horizontal-tb;direction:ltr;left:50%;right:auto;bottom:24px;width:max-content;max-width:none;transform:rotate(-90deg);transform-origin:0 50%;font-size:18px;line-height:1.4;letter-spacing:0;gap:12px;white-space:nowrap}
.cent-design[dir=rtl] .design-tile-label>span:not(.design-number){direction:rtl;unicode-bidi:isolate;display:block}
.cent-design[dir=rtl] .design-tile-label .design-number{font-size:11px;direction:ltr;unicode-bidi:isolate;letter-spacing:0}
.cent-design[dir=rtl] .design-note>span:last-child{font-size:11px;direction:ltr;unicode-bidi:isolate;letter-spacing:.04em}
.cent-t32[dir=rtl] .detail .discover,.cent-design[dir=rtl] .design-panel .design-link{font-family:Tahoma,Arial,sans-serif;font-size:19px;letter-spacing:0}
.cent-t32[dir=rtl] .detail .discover::after,.cent-design[dir=rtl] .design-panel .design-link::after{content:'←'}
.cent-t32[dir=rtl] .detail .discover::before,.cent-design[dir=rtl] .design-panel .design-link::before{transform-origin:right}
.cent-t32[dir=rtl] .detail .discover:hover::after,.cent-design[dir=rtl] .design-panel .design-link:hover::after{transform:translateX(-5px)}
.cent-t33[dir=rtl] .t33-lead{font-size:16px;line-height:1.9;letter-spacing:0}
.cent-t33[dir=rtl] .t33-group h3{font-size:15px;line-height:1.7;letter-spacing:0}
.cent-t33[dir=rtl] .t33-number{font-size:11px;letter-spacing:0}
.cent-t33[dir=rtl] .t33-links a,.cent-t33[dir=rtl] .t33-overview a,.cent-t33-design-back-row[dir=rtl] a{font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:1.8;letter-spacing:0}
@media(max-width:760px){
 .cent-t32[dir=rtl] .t32-intro,.cent-t32[dir=rtl] .detail .body,.cent-t32[dir=rtl] .outro,.cent-design[dir=rtl] .design-intro,.cent-design[dir=rtl] .design-text,.cent-design[dir=rtl] .design-outro,.cent-design[dir=rtl] .design-note{font-size:16px}
 .cent-t32[dir=rtl] .choice .label,.cent-t32[dir=rtl] .subtopics button{font-size:15px}
 .cent-design[dir=rtl] .design-tile-label{font-size:18px;bottom:22px;gap:10px}
 .cent-t32[dir=rtl] .detail .discover,.cent-design[dir=rtl] .design-panel .design-link{font-size:18px}
}
