/* Sanad Bac — surcouche RTL + police arabe pour le funnel Bac Libre.
   À charger APRÈS bac-libre.css. Le <html dir="rtl" lang="ar"> fait le reste. */

body{font-family:"Tajawal","Cairo",Inter,-apple-system,BlinkMacSystemFont,sans-serif; font-size:18px}

/* Instrument Serif n'a pas de glyphes arabes → titres en Tajawal gras. */
.serif,h1,h2,h3,.brand,.cta h2,.result .moy{font-family:"Tajawal","Cairo",Georgia,serif; font-weight:700}
h1{font-size:40px; line-height:1.3; letter-spacing:normal}
h2{line-height:1.4; letter-spacing:normal}

/* letter-spacing casse les ligatures arabes → à neutraliser partout. */
.eyebrow{font-family:"Tajawal",sans-serif; letter-spacing:normal; text-transform:none; font-weight:600}

/* Listes : puce à droite en RTL. */
ul,ol{padding-left:0; padding-right:22px}

/* Tableaux + encart calcul : alignement/bordure côté droit. */
.tbl th,.tbl td,.plan th,.plan td{text-align:right}
.calc{border-left:none; border-right:3px solid var(--maj)}

/* FAQ : le "+" passe à gauche en RTL. */
.faq summary::after{float:left}

/* Fil d'ariane : garder lisible en RTL. */
.crumb{direction:rtl}

@media(max-width:640px){ h1{font-size:32px} }
