/* Version arabe : polices arabes et lecture de droite à gauche */
@font-face{font-family:"Noto Sans Arabic";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/noto-sans-arabic-arabe.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"Noto Kufi Arabic";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/noto-kufi-arabic-arabe.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
:root[dir=rtl]{--sans:"Noto Sans Arabic","Manrope",system-ui,sans-serif;--serif:"Noto Kufi Arabic","Playfair Display",Georgia,serif}
[dir=rtl] body{line-height:1.8}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-weight:600;line-height:1.35;letter-spacing:0}
[dir=rtl] h1 em,[dir=rtl] h2 em,[dir=rtl] h3 em,[dir=rtl] .cs-statement em{font-style:normal}
[dir=rtl] .label,[dir=rtl] .btn,[dir=rtl] .lang summary{letter-spacing:0;text-transform:none}
[dir=rtl] .nav li a{line-height:1.5}
/* Les adresses, e-mails et numéros restent de gauche à droite */
[dir=rtl] a[href^="mailto:"],[dir=rtl] [data-sim-url],[dir=rtl] .amt,[dir=rtl] .alt,[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel]{direction:ltr;unicode-bidi:isolate}
/* Éléments cachés hors écran : à gauche en LTR, il faut les garder hors écran sans créer de défilement en RTL */
[dir=rtl] .skip{left:auto;right:-9999px}
[dir=rtl] .skip:focus{right:16px}
[dir=rtl] .hp{left:auto;right:-9999px}
[dir=rtl] .pt-b1{left:auto;right:-6%}
[dir=rtl] .pt-b2{right:auto;left:-10%}
@media (max-width:860px){[dir=rtl] .pt-b1{right:-3%}[dir=rtl] .pt-b2{left:-4%}[dir=rtl] .pt-b3{right:-2%}}
[dir=rtl] .pt-b3{left:auto;right:-4%}
[dir=rtl] a.pt-badge::after{content:" ←";margin-left:0;margin-right:-4px}
