/* Full Amiri fonts, including Quranic marks. See /main/fonts/content/Amiri-OFL.txt. */
@font-face {
    font-family: 'IH Amiri';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/main/fonts/content/amiri-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'IH Amiri';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/main/fonts/content/amiri-bold.woff2') format('woff2');
}
#article-reading [data-ih-arabic],
#article-reading [data-ih-arabic] * {
    font-family: 'IH Amiri', 'Traditional Arabic', serif;
    letter-spacing: normal;
    line-height: 2.15;
}
#article-reading [data-ih-arabic] {
    unicode-bidi: isolate;
}
#article-reading [data-ih-arabic="block"],
#article-reading [data-ih-arabic="line"] {
    text-align: right;
}
#article-reading [data-ih-arabic="line"] {
    display: block;
    margin-block: .35em;
}
#article-reading br[data-ih-arabic-break="1"] {
    display: none;
}
#article-reading .article-content [data-ih-arabic="block"],
#article-reading .article-content [data-ih-arabic="line"] {
    font-size: clamp(1.5rem, 4.8vw, 2rem);
}
#article-reading [data-ih-arabic] strong,
#article-reading [data-ih-arabic] b,
#article-reading strong [data-ih-arabic],
#article-reading b [data-ih-arabic] {
    font-weight: 700;
}
