/* Locally hosted Arabic typefaces; original SIL OFL licenses are beside each family. */
@font-face{font-family:'Cairo';src:url('../fonts/arabic/cairo/Cairo-slnt-wght.woff2') format('woff2');font-weight:200 1000;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('../fonts/arabic/tajawal/Tajawal-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Almarai';src:url('../fonts/arabic/almarai/Almarai-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Almarai';src:url('../fonts/arabic/almarai/Almarai-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Almarai';src:url('../fonts/arabic/almarai/Almarai-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Almarai';src:url('../fonts/arabic/almarai/Almarai-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-Thin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('../fonts/arabic/ibmplexsansarabic/IBMPlexSansArabic-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Readex Pro';src:url('../fonts/arabic/readexpro/ReadexPro-HEXP-wght.woff2') format('woff2');font-weight:160 700;font-style:normal;font-display:swap}
@font-face{font-family:'Amiri';src:url('../fonts/arabic/amiri/Amiri-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Amiri';src:url('../fonts/arabic/amiri/Amiri-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Amiri';src:url('../fonts/arabic/amiri/Amiri-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Amiri';src:url('../fonts/arabic/amiri/Amiri-BoldItalic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'Noto Naskh Arabic';src:url('../fonts/arabic/notonaskharabic/NotoNaskhArabic-wght.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'Scheherazade New';src:url('../fonts/arabic/scheherazadenew/ScheherazadeNew-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Scheherazade New';src:url('../fonts/arabic/scheherazadenew/ScheherazadeNew-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Scheherazade New';src:url('../fonts/arabic/scheherazadenew/ScheherazadeNew-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Scheherazade New';src:url('../fonts/arabic/scheherazadenew/ScheherazadeNew-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Reem Kufi';src:url('../fonts/arabic/reemkufi/ReemKufi-wght.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'Changa';src:url('../fonts/arabic/changa/Changa-wght.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:'El Messiri';src:url('../fonts/arabic/elmessiri/ElMessiri-wght.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
/* Paragraph direction, not a global UI direction switch. Keep vowel marks unclipped. */
.nb-post-content :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,div)[dir="rtl"],body.mce-content-body :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,div)[dir="rtl"]{text-align:right;line-height:2.1;letter-spacing:normal;overflow:visible}
.nb-post-content :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,div)[dir="ltr"],body.mce-content-body :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,div)[dir="ltr"]{text-align:left}
.nb-post-content [dir="rtl"] :is(ul,ol),body.mce-content-body [dir="rtl"] :is(ul,ol){padding-inline-start:1.6em;padding-inline-end:0}
.nb-post-content blockquote[dir="rtl"],body.mce-content-body blockquote[dir="rtl"]{border-left:0;border-right:3px solid #0891b2;margin-left:0;margin-right:0}

.nb-post-content span[dir="rtl"],body.mce-content-body span[dir="rtl"]{direction:rtl;unicode-bidi:isolate;letter-spacing:normal}
.nb-post-content [dir="rtl"],body.mce-content-body [dir="rtl"]{word-break:normal;overflow-wrap:break-word}
