/* Shared defaults for published content and the WordPress visual editor. */
@font-face{font-family:Kufi;src:url("fonts/NotoKufiArabic.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Naskh;src:url("fonts/NotoNaskhArabic.ttf") format("truetype");font-style:normal;font-weight:400 700;font-display:swap}
:is(.prose,.mce-content-body,.editor-styles-wrapper){font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.85;color:#253438;overflow-wrap:anywhere;text-align:start}
:is(.lang-ar .prose,.mce-content-body:dir(rtl),.editor-styles-wrapper:dir(rtl)){font-family:Naskh,'Times New Roman',serif;font-size:24px;line-height:1.95;text-align:justify}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(p){margin:0 0 21px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:700;line-height:1.7;margin:26px 0 10px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(h1){font-size:1.5em}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(h2){font-size:1.25em;margin:32px 0 13px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(h3){font-size:1.125em}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(h4,h5,h6){font-size:1em}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(ul,ol){padding-inline-start:24px;margin:14px 0 25px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(li){margin-block:7px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(a){color:#725326;text-decoration:underline;text-underline-offset:4px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(img,video){display:block;max-width:100%;height:auto;margin-block:25px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(audio){display:block;width:100%;max-width:100%;margin-block:25px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(blockquote){border-inline-start:3px solid #b89764;padding:18px 24px;margin:25px 0;background:#f7f5ee}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(table){border-collapse:collapse;width:100%;font-size:inherit}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(td,th){padding:13px;border:1px solid #eaeae3;text-align:start}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(.alignleft){float:left;margin:0 24px 21px 0}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(.alignright){float:right;margin:0 0 21px 24px}
:is(.prose,.mce-content-body,.editor-styles-wrapper) :where(.aligncenter){display:block;margin-inline:auto}
