@font-face{font-family:ShumousArabic;src:url('NotoSansArabic.ttf') format('truetype');font-weight:100 900;font-display:swap}
.cms-section{position:relative!important;container-type:inline-size;overflow:hidden;isolation:isolate;line-height:normal!important}
.hero.cms-section{aspect-ratio:1536/630;background:#020713!important}
.pdf-design-page.cms-section{aspect-ratio:1872/1323;contain:layout paint;background:#f8f5ed}
.cms-canvas{position:absolute;left:0;top:0;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;z-index:1;direction:rtl}
.cms-decoration{position:absolute;pointer-events:none;z-index:0}
.cms-text{position:absolute;z-index:2;box-sizing:border-box;margin:0!important;padding:0!important;border:none;list-style:none;border-radius:0;white-space:pre-line;overflow:visible;font-family:ShumousArabic,"Segoe UI",Tahoma,Arial,sans-serif;font-style:normal;letter-spacing:normal;text-decoration:none;background:transparent;display:block;direction:rtl;unicode-bidi:plaintext;cursor:auto}
.cms-text a{color:inherit}.cms-text:is(a,button){cursor:pointer}.cms-text:focus-visible{outline:3px solid #cf9e37;outline-offset:3px}
.cms-text[data-cms-field="brand-en"],.cms-text[data-cms-field="title-en"],.cms-text[data-cms-field="language"]{font-family:Georgia,"Times New Roman",serif;direction:ltr}
.cms-canvas .gold-rings{border:1px solid rgba(186,151,74,.35)!important;border-radius:50%!important;transform:rotate(-18deg)}
.gold-rings::before,.gold-rings::after{content:"";position:absolute;inset:22px;border:1px solid rgba(186,151,74,.28);border-radius:50%}.gold-rings::after{inset:45px}
.cms-canvas [data-cms-field="page-number"]{border-radius:50%;line-height:1.4!important}
.cms-hotspot{z-index:8!important}.cms-hotspot:hover{background:rgba(244,216,129,.06)}
/* The lettering is native; original graphics and existing link hotspots stay beneath it. */
.cms-section .category-page-link,.cms-section .page8-leader-hotspots{z-index:5}
.cms-section .cms-canvas a,.cms-section .cms-canvas button{pointer-events:auto}
.cms-section[data-locale="en"] .cms-text{direction:ltr}
@media print{.cms-section{break-inside:avoid}}

.cms-section[hidden]{display:none!important}

/* v192: traditional Arabic lettering for the two original Naskh pages. */
@font-face{font-family:ShumousNaskh;src:url('NotoNaskhArabic-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:ShumousNaskh;src:url('NotoNaskhArabic-700.woff2') format('woff2');font-weight:700;font-display:swap}
[data-cms-section="shumous-section-02"] .cms-text,[data-cms-section="shumous-section-03"] .cms-text{font-family:ShumousNaskh,ShumousArabic,serif}

[data-cms-section="shumous-section-02"] .cms-canvas::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.464);z-index:0;pointer-events:none}
