/* Arabisch: Leserichtung rechts -> links (27.07.2026).
   Wird in tpl/header.php NUR geladen, wenn die aktive Sprache 'ar' ist.
   Grundsaetzliches uebernimmt schon dir="rtl" am <html>; hier stehen nur
   die Stellen, an denen feste Ausrichtungen aus den uebrigen Stylesheets
   sonst nach links kleben bleiben. */

/* Fliesstext und Ueberschriften rechtsbuendig, wo links fest vorgegeben war */
[dir="rtl"] .article_1_row,
[dir="rtl"] .wsw_kopf,
[dir="rtl"] .wsw_intro,
[dir="rtl"] .imp_inhalt,
[dir="rtl"] .imp_titel { text-align: right; }

/* Aufzaehlungen: Punkte gehoeren nach rechts */
[dir="rtl"] ul,
[dir="rtl"] ol { padding-right: 1.2em; padding-left: 0; }

/* Formulare: Beschriftung und Eingabe rechtsbuendig */
[dir="rtl"] input[type="text"],
[dir="rtl"] input[type="email"],
[dir="rtl"] input[type="tel"],
[dir="rtl"] textarea,
[dir="rtl"] select { text-align: right; direction: rtl; }
/* Telefonnummern und E-Mail bleiben von links nach rechts lesbar */
[dir="rtl"] a[href^="tel:"],
[dir="rtl"] a[href^="mailto:"] { direction: ltr; unicode-bidi: embed; display: inline-block; }

/* Fuehrerschein-Berater: Antwort-Icon gehoert auf die rechte Seite */
[dir="rtl"] .fsb_option { flex-direction: row-reverse; text-align: right; }
[dir="rtl"] .fsb_angaben_zeile { flex-direction: row-reverse; }

/* Bussgeldrechner: Kacheln spiegeln */
[dir="rtl"] .bgr_baum_kachel { flex-direction: row-reverse; text-align: right; }

/* Startseiten-Knoepfe: Symbol rechts, Pfeil links, Pfeil zeigt nach links */
[dir="rtl"] .start_cta { flex-direction: row-reverse; }
[dir="rtl"] .start_cta .cta_arrow { margin-left: 0; margin-right: auto; transform: scaleX(-1); }
[dir="rtl"] .start_cta:hover .cta_arrow { transform: scaleX(-1) translateX(4px); }

/* Zahlen, Formeln und Einheiten der Merkhilfe bleiben von links nach rechts */
[dir="rtl"] code,
[dir="rtl"] .mh_formel,
[dir="rtl"] .mh_wert { direction: ltr; unicode-bidi: embed; display: inline-block; }
