@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff) format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2) format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff) format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2) format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff) format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/aref-ruqaa-arabic-400-normal-AKnCEuAE.woff2) format("woff2"),url(/assets/aref-ruqaa-arabic-400-normal-DTcVTQXE.woff) format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/aref-ruqaa-arabic-700-normal-D30apH1C.woff2) format("woff2"),url(/assets/aref-ruqaa-arabic-700-normal-DLleZ2O-.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;-webkit-text-size-adjust:100%}.eg{--eg-bg: #f4e5d4;--eg-paper: #ebd5c0;--eg-gold: #a47a42;--eg-text: #98703c;--eg-footer-h: 52px;--eg-gold-soft: color-mix(in srgb, var(--eg-gold) 45%, transparent);--eg-font-body: "Amiri", "Noto Naskh Arabic", "Traditional Arabic", serif;--eg-font-script: "Aref Ruqaa", "Amiri", serif;min-height:100dvh;background:var(--eg-bg);color:var(--eg-text);font-family:var(--eg-font-body);line-height:1.9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(120% 80% at 50% 0%,rgb(255 255 255 / .45),transparent 60%)}.eg button{font:inherit;color:inherit}.eg :focus-visible{outline:2px solid var(--eg-gold);outline-offset:3px}.eg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eg-cover{--eg-seal: clamp(180px, 42vmin, 330px);position:fixed;inset:0;z-index:60;overflow:hidden;background:transparent;pointer-events:auto;perspective:1800px;perspective-origin:50% 0%}.eg-cover.is-opening{pointer-events:none}.eg-cover__panel{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;will-change:transform}.eg-cover__panel--l{left:0}.eg-cover__panel--r{right:0}.eg-cover__panel:after{content:"";position:absolute;top:0;bottom:0;width:18px;pointer-events:none}.eg-cover__panel--l:after{right:0;background:linear-gradient(to left,rgb(120 90 60 / .16),transparent)}.eg-cover__panel--r:after{left:0;background:linear-gradient(to right,rgb(120 90 60 / .16),transparent)}.eg-art{position:absolute;top:0;height:100%;width:200%;overflow:hidden;background:radial-gradient(90% 70% at 50% 45%,rgb(255 250 243 / .7),transparent 70%),radial-gradient(60% 50% at 15% 85%,rgb(226 200 170 / .35),transparent 70%),radial-gradient(60% 50% at 88% 20%,rgb(255 255 255 / .3),transparent 70%),linear-gradient(180deg,#f2e2d0,#ecd9c4 55%,#e8d3bd)}.eg-cover__panel--l .eg-art{left:0}.eg-cover__panel--r .eg-art{right:0}.eg-art__texture{position:absolute;inset:0;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='500'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.42  0 0 0 0 0.28  0 0 0 0.16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.eg-art__groove{position:absolute;top:0;bottom:0;width:3px;background:linear-gradient(to right,#82644638,#82644614 45%,#ffffffd9);box-shadow:1px 0 3px #8264461f}.eg-art__groove--edge-l{left:3.2%}.eg-art__groove--edge-r{right:3.2%;transform:scaleX(-1)}.eg-art__groove--mid-l{left:calc(50% - 14px)}.eg-art__groove--mid-r{left:calc(50% + 11px)}.eg-art__edge{position:absolute;bottom:-3vh;height:min(66vh,150vw);width:auto;overflow:visible}.eg-art__edge.is-left{left:.6%}.eg-art__edge.is-right{right:.6%}.eg-art__diag{--dw: clamp(200px, min(max(40vw, 220px), 82vh), 540px);position:absolute;width:var(--dw);height:calc(var(--dw) * .8077);overflow:visible;top:calc(50% - var(--eg-seal) * .2 - var(--dw) * .8077 * .96)}.eg-art__diag.is-left{left:calc(50% - var(--eg-seal) * .46 - var(--dw) * .94)}.eg-art__diag.is-right{left:calc(50% + var(--eg-seal) * .46 - var(--dw) * .06)}.eg-cover__seal{position:absolute;left:50%;top:50%;width:var(--eg-seal);height:calc(var(--eg-seal) * 1.02);transform:translate(-50%,-50%);z-index:3}.eg-seal{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:eg-breathe 4.2s ease-in-out infinite}.eg-seal.is-broken{cursor:default;animation:none}.eg-seal:hover:not(.is-broken) .eg-seal__wax{filter:url(#eg-wax-edge) brightness(1.02)}@keyframes eg-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.eg-seal__face,.eg-seal__half{position:absolute;inset:0;display:block}.eg-seal__half--l{clip-path:polygon(0 -20%,52% -20%,47% 18%,54% 36%,46% 55%,53% 75%,49% 120%,0 120%)}.eg-seal__half--r{clip-path:polygon(52% -20%,120% -20%,120% 120%,49% 120%,53% 75%,46% 55%,54% 36%,47% 18%)}.eg-seal__wax{position:absolute;inset:0;border-radius:50% 49% 50% 51%/51% 50% 50% 49%;background:radial-gradient(circle at 34% 26%,#fdf7ee,#f2e5d3 38%,#e4cfb6 78%,#d8bf9f);box-shadow:0 22px 34px #694b2d57,0 6px 10px #694b2d4d,inset 0 5px 8px #fffffff2,inset 0 -8px 14px #8c694661;filter:url(#eg-wax-edge)}.eg-seal__well{position:absolute;inset:11.5%;border-radius:50%;background:radial-gradient(circle at 50% 38%,#f6ead9,#ecdcc6 60%,#e3cfb7);box-shadow:inset 0 6px 11px #785a3c61,inset 0 -4px 6px #ffffffd9,0 1px 1px #fffffff2,0 -1px 2px #785a3c33}.eg-seal__well:after{content:"";position:absolute;inset:8%;border-radius:50%;border:1px solid rgb(150 115 80 / .22);box-shadow:0 1px #fffc}.eg-seal__branch{position:absolute;left:22%;top:14%;width:56%;height:66%;overflow:visible}.eg-seal__label{position:absolute;left:50%;top:52%;width:82%;transform:translate(-50%,-50%) rotate(-3deg);text-align:center;font-family:var(--eg-font-script);font-weight:700;font-size:calc(var(--eg-seal) * .082);line-height:1.4;color:var(--eg-gold);text-shadow:0 1px 0 rgb(255 255 255 / .75),0 -1px 0 rgb(90 60 30 / .28),0 2px 5px rgb(255 255 255 / .45);pointer-events:none}.eg-paper{padding-bottom:calc(var(--eg-footer-h) + env(safe-area-inset-bottom,0px))}.eg-paper__sheet{position:relative;width:min(100%,720px);margin-inline:auto;min-height:100dvh;padding:clamp(36px,7vw,72px) clamp(20px,6vw,56px) 96px;text-align:center;background-color:var(--eg-paper);background-image:linear-gradient(180deg,#ffffff2e,rgb(255 255 255 0) 30%,#a078500f);overflow:hidden;container-type:inline-size}.eg-paper__sheet:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.004 0.55' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0.62  0 0 0 0 0.45  0 0 0 0 0.3  0 0 0 0.55 -0.12'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.eg-paper__sheet>*{position:relative}.eg-sec{padding-block:clamp(28px,6vw,52px)}.eg-sec--intro{min-height:calc(100dvh - var(--eg-footer-h) - 40px);display:flex;flex-direction:column;justify-content:center;gap:.35rem}.eg-bismillah{margin:0 0 1.1rem;font-size:clamp(1.7rem,7.2cqi,2.6rem);line-height:1.8;font-weight:400}.eg-verse{margin:0 auto 1.6rem;max-width:34em;font-size:clamp(1.05rem,4.2cqi,1.45rem);line-height:2.15;opacity:.92}.eg-line{margin:0;font-size:clamp(1.25rem,5.4cqi,1.85rem);line-height:2.1;overflow-wrap:anywhere}.eg-names{--eg-name-size: clamp(3rem, 17cqi, 6.4rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2em clamp(14px,4cqi,36px);margin-top:clamp(26px,8cqi,56px);font-family:var(--eg-font-script)}.eg-name-wrap,.eg-amp-wrap{min-width:0;max-width:100%}.eg-name{display:block;max-width:100%;padding:.22em .12em .4em;font-size:calc(var(--eg-name-size) * var(--eg-name-scale, 1));line-height:1.55;font-weight:400;color:var(--eg-gold);overflow-wrap:anywhere;text-shadow:0 1px 0 rgb(255 255 255 / .35),0 2px 8px rgb(120 85 40 / .14)}.eg-amp{display:block;font-family:var(--eg-font-body);font-size:clamp(1.4rem,6cqi,2.4rem);color:var(--eg-gold);opacity:.85}.eg-h2{margin:0 0 .6rem;font-family:var(--eg-font-script);font-weight:400;font-size:clamp(1.9rem,7.5cqi,2.8rem);line-height:1.7;color:var(--eg-gold)}.eg-h2--script{font-weight:700}.eg-sub{margin:.8rem 0 1.2rem;font-size:clamp(1.15rem,4.6cqi,1.5rem)}.eg-weekday{margin:0;font-size:clamp(1.6rem,6.5cqi,2.2rem);line-height:1.8}.eg-dateline{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3.5cqi,24px);margin-block:.2rem}.eg-dateline__day{font-size:clamp(3.4rem,15cqi,5rem);line-height:1.3}.eg-dateline__rule{align-self:stretch;width:1px;margin-block:.6rem;background:var(--eg-gold);opacity:.7}.eg-dateline__month{text-align:start;font-size:clamp(1.3rem,5.4cqi,1.8rem);line-height:1.6}.eg-time{margin:.2rem 0 1.6rem;font-size:clamp(1.25rem,5cqi,1.65rem)}.eg-cal{width:min(100%,290px);margin:0 auto 1.8rem;padding:14px 16px 12px;border:1px solid var(--eg-gold-soft);border-radius:14px;background:#ffffff1f;box-shadow:inset 0 0 0 4px #ffffff1a,0 6px 18px #78552d14}.eg-cal__title{margin-bottom:8px;font-size:1.55rem;line-height:1.7}.eg-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;font-size:1.1rem;line-height:2}.eg-cal__grid--head{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--eg-gold-soft);font-size:.78rem;line-height:1.8;white-space:nowrap;letter-spacing:-.02em}.eg-cal__grid .is-day{display:inline-grid;place-items:center;width:2.1em;height:2.1em;margin:0 auto;border-radius:50%;background:var(--eg-gold);color:#fff8ee;line-height:1;box-shadow:0 3px 8px #78552859}.eg-waiting{margin:0 0 .9rem;font-size:clamp(1.3rem,5.2cqi,1.7rem)}.eg-pill{display:inline-block;padding:.25em 1.6em;border:1px solid var(--eg-gold-soft);border-radius:999px;background:#fff3;color:var(--eg-text);text-decoration:none;font-size:1.15rem;line-height:1.9;cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s}.eg-pill:hover{background:#fff6;box-shadow:0 6px 16px #78552d24;transform:translateY(-1px)}.eg-divider{display:flex;align-items:center;justify-content:center;gap:10px;width:min(86%,340px);margin:4px auto}.eg-divider span{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--eg-gold));opacity:.7}.eg-divider span:last-child{background:linear-gradient(to left,transparent,var(--eg-gold))}.eg-divider i{width:9px;height:9px;border:1px solid var(--eg-gold);transform:rotate(45deg)}.eg-count{display:flex;justify-content:center;gap:clamp(8px,2.6cqi,14px);margin:.4rem 0 1.2rem}.eg-count__cell{display:flex;flex-direction:column;align-items:center;width:clamp(54px,15.5cqi,76px);padding:8px 4px 6px;border:1px solid var(--eg-gold-soft);border-radius:12px;background:linear-gradient(180deg,#ffffff4d,#ffffff0f);box-shadow:inset 0 0 0 3px #ffffff1a,0 6px 14px #78552d1a}.eg-count__num{font-size:clamp(1.7rem,7cqi,2.4rem);line-height:1.5;font-variant-numeric:tabular-nums}.eg-count__label{width:100%;padding-top:2px;border-top:1px solid var(--eg-gold-soft);font-size:.82rem;line-height:1.7}.eg-venue-name{margin:0 0 1.1rem;font-size:clamp(1.7rem,7cqi,2.4rem);line-height:1.6;overflow-wrap:anywhere}.eg-venue-img{display:block;width:min(100%,440px);aspect-ratio:3 / 2;height:auto;margin:0 auto 1.2rem;object-fit:cover;border-radius:22px;box-shadow:0 14px 30px #64462840}.eg-footer{position:fixed;inset:auto 0 0;z-index:40;height:calc(var(--eg-footer-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid rgb(0 0 0 / .09);color:#7a6a58}.eg-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,720px);height:var(--eg-footer-h);margin-inline:auto;padding-inline:clamp(14px,4vw,24px)}.eg-footer__brand{display:flex;align-items:center;gap:10px;min-width:0}.eg-footer__logo{display:block;height:34px;width:auto;max-width:96px;object-fit:contain}.eg-footer__text{display:flex;flex-direction:column;min-width:0;font-size:.78rem;line-height:1.3}.eg-footer__text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-footer__text small{font-family:Georgia,Times New Roman,serif;font-size:.62rem;letter-spacing:.18em;opacity:.7}.eg-footer__social{display:flex;align-items:center;gap:4px;flex-shrink:0}.eg-footer__social a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--eg-gold);transition:background .2s}.eg-footer__social a:hover{background:#a47a421a}.eg-fab{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff0;color:var(--eg-text);box-shadow:0 3px 12px #50371e33;cursor:pointer;transition:transform .2s,background .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.eg-fab:hover{background:#fff;transform:scale(1.06)}.eg-fab:active{transform:scale(.96)}.eg-fab--share{position:fixed;top:max(14px,env(safe-area-inset-top,0px));left:14px;z-index:45}.eg-fab--music{position:fixed;left:14px;bottom:calc(var(--eg-footer-h) + 16px + env(safe-area-inset-bottom,0px));z-index:45}.eg-nav{position:fixed;right:14px;bottom:calc(var(--eg-footer-h) + 16px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;flex-direction:column;gap:10px}.eg-toast{position:fixed;left:50%;bottom:calc(var(--eg-footer-h) + 24px + env(safe-area-inset-bottom,0px));z-index:50;transform:translate(-50%);padding:6px 18px;border-radius:999px;background:#3c2a18e6;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .25s}.eg-toast:not(:empty){opacity:1}@media(max-width:480px){.eg-paper__sheet{width:100%;padding-inline:18px}.eg-fab{width:40px;height:40px}}@media(max-width:360px){.eg-cal{padding-inline:10px}.eg-cal__grid--head{font-size:.7rem}.eg-count{gap:6px}}@media(prefers-reduced-motion:reduce){.eg-seal{animation:none}.eg *,.eg *:before,.eg *:after{transition-duration:.01ms!important}}.eg-cover__body{position:absolute;inset:0;clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,0 100%);will-change:transform}.eg-cover__flap{position:absolute;inset:0;transform-origin:50% 0%;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.eg-cover__flap-shadow{position:absolute;inset:0;filter:drop-shadow(0 8px 10px rgb(90 62 36 / .3))}.eg-cover__flap-art{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,50% 50%)}.eg-cover__body .eg-art,.eg-cover__flap-art .eg-art{width:100%;left:0;right:auto}
