/* Zusatz für Russisch und Arabisch (build-hosting.js hängt die Datei nur dort an).

   Schrift: Instrument Sans hat weder Kyrillisch noch Arabisch. Wie auf dem Rest von
   teisenda.com (fonts.css) springt IBM Plex Sans unter demselben Familiennamen ein,
   abgegrenzt per unicode-range. Die Dateien liegen im Wurzelordner /fonts/. */
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-700.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}

/* Arabisch: Buchstaben nicht sperren, sonst reißen die Verbindungen ab. */
[dir="rtl"] body,[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4{letter-spacing:0}

/* RTL-Spiegelung der richtungsabhängigen Regeln aus site.css.
   Flex und Grid spiegeln sich mit dir="rtl" von selbst; hier stehen nur feste left/right. */
[dir="rtl"] .lang__menu{right:auto;left:0}
@media (max-width:1020px){[dir="rtl"] .kopf__rechts{margin-left:0;margin-right:auto}}
[dir="rtl"] .heroshot__pause{margin-left:0;margin-right:auto}
[dir="rtl"] .blase--du{border-bottom-right-radius:14px;border-bottom-left-radius:4px}
[dir="rtl"] .blase--ki{border-bottom-left-radius:14px;border-bottom-right-radius:4px}
[dir="rtl"] .tippen::after{margin-left:0;margin-right:2px}
[dir="rtl"] .pill--amber{margin-left:0;margin-right:6px}
[dir="rtl"] .avatare i{margin-left:0;margin-right:-6px}
[dir="rtl"] .vergleich caption,[dir="rtl"] .vergleich th,[dir="rtl"] .vergleich td,
[dir="rtl"] .tv th,[dir="rtl"] .tv td,[dir="rtl"] .hero__shot{text-align:right}
[dir="rtl"] .tarif__name span{margin-left:0;margin-right:6px}
[dir="rtl"] .karte ul{padding-left:0;padding-right:20px}
[dir="rtl"] .zahlen div{border-left:0;border-right:1px solid rgba(255,255,255,.16)}
[dir="rtl"] .zahlen div:first-child{border-right:0}
[dir="rtl"] .v2 .hero__shot .blase--du{transform-origin:bottom left}
[dir="rtl"] .v2 .hero__shot .blase--ki{transform-origin:bottom right}
/* Code, Adressen und der Connector-Link bleiben links-nach-rechts */
[dir="rtl"] code,[dir="rtl"] pre,[dir="rtl"] .code__zeilen{direction:ltr;text-align:left}
/* Der Abspielknopf zeigt in beiden Richtungen nach rechts (Videosteuerung ist international LTR) */
[dir="rtl"] .video__play .icon{margin-left:4px}
