J’ai récupéré une copie du site et je vois d’où vient le pb dans la CSS générée. C’est la règle @media print{a,a:visited{color:#544f52;text-decoration:underline} ligne 131 à laquelle il manque une accolade fermante qui pète une grande partie de l’affichage.
En fr, la CSS générée pour cette partie est :
@media print{@media (prefers-reduced-motion:reduce){}
a,a:visited{color:#544f52;text-decoration:underline}
alors qu’en ar on obtient :
@media print{a,a:visited{color:#544f52;text-decoration:underline}
Il y a aussi d’autres problèmes comme @page{abadge:hover,a.badge:focus{;margin:.5cm}} , etc.
Donc, sans la compression CSS « c’est déjà moins pire », et oui le problème vient de la CSS générée par le prefixer par boostrap4 cf bootstrap-cssify-xxxx-prefixer-xxxx_rtl qui semble bien plus « compactée » (et comporte pas mal d’erreurs) comparé à la version ltr. Désolé, j’arrête là car je ne connais absolument rien au plugin bootstrap, mais je pense que c’est lui qui est bugué avec les langues en rtl.