/* Arabic faces. arabize.py inserts them after each original family in the
   font stacks, so Latin keeps the original fonts and Arabic falls through. */
@font-face{font-family:'Lalezar';src:url(Lalezar-400-arabic.woff2) format('woff2');font-weight:100 900;font-display:swap;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:'Readex Pro';src:url(ReadexPro-arabic.woff2) format('woff2');font-weight:160 700;font-display:swap;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}

/* Letter-spacing breaks Arabic joining. */
html[lang="ar"] body, html[lang="ar"] body * { letter-spacing: 0 !important; }
