/* i18n-fonts.css — Kyrillisch und Arabisch fuer telosiptv.com (#8592).
   Gemessen 16.09.: alle fuenf ausgelieferten woff2 (Space Grotesk, Outfit) tragen 0 kyrillische
   und 0 arabische Zeichen. Diese Datei haengt IBM Plex Sans (Cyrillic-Subsets, je ~20 KB) und
   IBM Plex Sans Arabic (je ~75 KB) per unicode-range an DIESELBEN Familiennamen, die das
   Next-CSS ueber --font-grotesk / --font-outfit benutzt. Lateinische Zeichen bleiben in Space
   Grotesk/Outfit, nur die fremden Schriftzeichen fallen auf Plex. Nur /ru/ und /ar/ laden sie.
   Lizenz: SIL OFL 1.1, assets/fonts/LICENSE-IBM-Plex-OFL.txt */
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:300;src:url(/assets/fonts/IBMPlexSans-Light-Cyrillic.woff2) format("woff2");unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400;src:url(/assets/fonts/IBMPlexSans-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:500;src:url(/assets/fonts/IBMPlexSans-Medium-Cyrillic.woff2) format("woff2");unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:600 700;src:url(/assets/fonts/IBMPlexSans-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F;font-display:swap}
@font-face{font-family:"Outfit";font-style:normal;font-weight:100 400;src:url(/assets/fonts/IBMPlexSans-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-04FF,U+0500-052F;font-display:swap}
@font-face{font-family:"Outfit";font-style:normal;font-weight:500 900;src:url(/assets/fonts/IBMPlexSans-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-04FF,U+0500-052F;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:300;src:url(/assets/fonts/IBMPlexSansArabic-Light.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400;src:url(/assets/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:500;src:url(/assets/fonts/IBMPlexSansArabic-Medium.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:600 700;src:url(/assets/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}
@font-face{font-family:"Outfit";font-style:normal;font-weight:100 400;src:url(/assets/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}
@font-face{font-family:"Outfit";font-style:normal;font-weight:500 900;src:url(/assets/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}
/* Arabisch: negatives letter-spacing der Ueberschriften zerreisst verbundene Schrift -> aufheben.
   Richtungsabhaengige Symbole (Pfeile) spiegeln; dir=rtl dreht Text und Flex, aber keine Glyphen. */
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] .brand,[dir="rtl"] .eyebrow{letter-spacing:0}
[dir="rtl"] .row-arrow,[dir="rtl"] .button span,[dir="rtl"] .scroll-cue span{display:inline-block;transform:scaleX(-1)}
[dir="rtl"] .hero-shade{background:linear-gradient(270deg,#0e1011cf 0%,#0e101170 31%,transparent 63%),linear-gradient(0deg,#101111 1%,transparent 25%,transparent 80%,#0d0e1050)}
