/* DA 2027 (#347, #350) : arabe et hindi. Variante de polices-ar-hi.css chargée seulement quand `da27` est actif : les faces Noto sont déclarées en graisse 300-900 comme les faces Inter du site (Chrome écarte une face dont l'intervalle de graisse diffère de celui des autres faces de la famille). Seul Inter est repris (Oswald et Cormorant ne sont pas chargées sous la DA). */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/noto-sans-arabic.24794b313a2d.woff2") format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/noto-sans-devanagari.266e3e271d4f.woff2") format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF; }
/* Majuscules, interlettrage et justification propres au latin : sans effet utile sur ces écritures, et ils coupent les ligatures arabes. */
html[lang="ar"] *, html[lang="hi"] * { letter-spacing: normal !important; }
html[lang="ar"] .uppercase, html[lang="hi"] .uppercase { text-transform: none; }
html[lang="ar"] body, html[lang="hi"] body { line-height: 1.7; }
