/* الخط القرآني ضرورة لقراءة رموز المصحف، وليس تنسيقًا للواجهة. */
@font-face { font-family: HafsSmart; src: url('../fonts/HafsSmart_08.woff2') format('woff2'); font-display: block; }
@font-face { font-family: Almarai; src: url('../fonts/almarai-400.woff2') format('woff2'); font-weight: 400; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: Almarai; src: url('../fonts/almarai-latin-400.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: Almarai; src: url('../fonts/almarai-700.woff2') format('woff2'); font-weight: 700; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: Almarai; src: url('../fonts/almarai-latin-700.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: Almarai; src: url('../fonts/almarai-800.woff2') format('woff2'); font-weight: 800; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: Almarai; src: url('../fonts/almarai-latin-800.woff2') format('woff2'); font-weight: 800; }
/* خط المصحف لا يحوي الحروف المجردة من التشكيل، فالكلمات المكتوبة يدويًا مثل «استفتاح سورة…»
   تُرسم بخط بديل مصغّر حتى يوازي حجمها حجم الآيات بجانبها، في الواجهة والورقة معًا. */
@font-face { font-family: QuranCompanion; src: url('../fonts/almarai-400.woff2') format('woff2'); size-adjust: 76%; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: QuranCompanion; src: url('../fonts/almarai-latin-400.woff2') format('woff2'); size-adjust: 76%; }
.qpb-quran { font-family: HafsSmart, QuranCompanion, Almarai, serif; }
.qpb-doc { --qpb-font-ui: Almarai, sans-serif; --qpb-primary: #EC7357; }
