@font-face{font-family:Amiri Quran;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd579ea5adc622c4-s.1tl90lbozpx_2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri Quran;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04e0ef9b34e2dafc-s.0jgwi8zjektv_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Quran Fallback;src:local(Times New Roman);ascent-override:181.61%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}._KCBOW_className{font-family:Amiri Quran,Amiri Quran Fallback;font-style:normal;font-weight:400}._KCBOW_variable{--font-quran-face:"Amiri Quran", "Amiri Quran Fallback"}
.mushaf{--frame-gold:#b8862e;--frame-green:#0d6b55;container:mushaf/inline-size}.mushaf-symbols{width:0;height:0;position:absolute;overflow:hidden}.mushaf-pages{justify-content:center;align-items:stretch;display:flex}.mushaf-page{aspect-ratio:.68;min-width:0;color:var(--reader-ink);background:radial-gradient(130% 95% at 50% 45%, var(--reader-paper) 58%, var(--reader-paper-edge) 100%), var(--reader-paper);flex-direction:column;flex:0 540px;position:relative;box-shadow:0 1px 2px #3c280a24,0 10px 26px #3c280a21;container-type:inline-size}.mushaf-page[data-side=right]{background-image:linear-gradient(90deg, #5a3c0f29, #5a3c0f00 7%), radial-gradient(130% 95% at 50% 45%, var(--reader-paper) 58%, var(--reader-paper-edge) 100%);border-radius:3px 10px 10px 3px}.mushaf-page[data-side=left]{background-image:linear-gradient(270deg, #5a3c0f29, #5a3c0f00 7%), radial-gradient(130% 95% at 50% 45%, var(--reader-paper) 58%, var(--reader-paper-edge) 100%);border-radius:10px 3px 3px 10px}.mushaf-sheet{flex-direction:column;flex:1;padding:9cqw 10cqw 7.2cqw;display:flex;position:relative}.mushaf-frame{border:max(1.5px, .45cqw) solid var(--frame-gold);pointer-events:none;border-radius:1.2cqw;position:absolute;inset:3.4cqw}.mushaf-frame:before{content:"";border:max(1px, .32cqw) solid var(--frame-green);opacity:.85;border-radius:.7cqw;position:absolute;inset:.85cqw}.mushaf-frame:after{content:"";border:max(1px, .14cqw) solid var(--frame-gold);opacity:.75;border-radius:.4cqw;position:absolute;inset:1.55cqw}.mushaf-corner{width:19cqw;height:14.25cqw;position:absolute;overflow:visible}.mushaf-corner[data-corner=tr]{top:-1.6cqw;right:-1.6cqw}.mushaf-corner[data-corner=tl]{top:-1.6cqw;left:-1.6cqw;transform:scaleX(-1)}.mushaf-corner[data-corner=br]{bottom:-1.6cqw;right:-1.6cqw;transform:scaleY(-1)}.mushaf-corner[data-corner=bl]{bottom:-1.6cqw;left:-1.6cqw;transform:scale(-1)}.mushaf-page-head{border-bottom:max(1px, .16cqw) solid color-mix(in srgb, var(--frame-gold) 55%, transparent);font-family:var(--font-naskh);color:var(--reader-accent);justify-content:space-between;gap:1em;margin:0 1.5cqw 1.4cqw;padding-bottom:.6cqw;font-size:3.1cqw;font-weight:700;line-height:1.7;display:flex;position:relative}.mushaf-page-body{font-family:var(--mushaf-font,serif);font-size:calc(4.35cqw * var(--mushaf-scale,1));flex-direction:column;flex:1;line-height:2.08;display:flex;position:relative}.mushaf-page-foot{text-align:center;padding-top:1.4cqw;position:relative}.mushaf-page-num{border:max(1px, .2cqw) solid var(--frame-gold);background:var(--banner-paper);min-width:8cqw;height:5.6cqw;font-family:var(--font-naskh);color:var(--reader-accent);border-radius:999px;place-items:center;padding:0 1.6cqw;font-size:3.2cqw;font-weight:700;line-height:1;display:inline-grid}.mushaf-ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);filter:drop-shadow(0 1px 1px #00000040);background:linear-gradient(#a83a32,#7d211c);width:4.4cqw;height:15cqw;display:none;position:absolute;top:-.6cqw}.mushaf-page[data-side=right] .mushaf-ribbon{right:14cqw}.mushaf-page[data-side=left] .mushaf-ribbon{left:14cqw}.mushaf-page[data-stop-page] .mushaf-ribbon{display:block}.mushaf-text{text-align:justify;text-align-last:center;text-justify:inter-word;margin:0}.quran-basmala{text-align:center;margin:0 0 .1em;font-size:1.04em}.surah-banner{aspect-ratio:600/72;grid-template-columns:19% 1fr 19%;align-items:center;margin:.35em 0 .3em;line-height:1.2;display:grid;position:relative}.surah-banner:first-child{margin-top:.1em}.surah-banner-art{width:100%;height:100%;position:absolute;inset:0}.surah-banner-name{text-align:center;font-family:var(--font-naskh);color:var(--reader-accent);grid-column:2;margin:0;font-size:4.3cqw;font-weight:700;position:relative}.surah-banner-meta{text-align:center;font-family:var(--font-naskh);color:var(--reader-muted);white-space:nowrap;font-size:2.55cqw;font-weight:700;position:relative}.quran-ayah{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;transition:background-color .3s}.mushaf[data-view=flow] .quran-ayah[data-current],.quran-ayah[data-selected]{background:color-mix(in srgb, var(--reader-mark) 45%, transparent)}.quran-ayah[data-playing]{background:color-mix(in srgb, var(--reader-mark) 75%, transparent)}.quran-ayah[data-flash]{animation:2.6s ease-out ayah-flash}@keyframes ayah-flash{0%,40%{background:#e7b4538c}to{background:0 0}}.ayah-marker{font:inherit;line-height:inherit;color:var(--reader-marker,#a8761f);cursor:pointer;background:0 0;border:0;border-radius:.3em;margin:0;padding:0 .04em}.ayah-marker:focus-visible{outline-offset:1px;outline:2px solid #e7b453}.quran-ayah[data-stop] .ayah-marker:before{content:"";vertical-align:.15em;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:#9b2c26;width:.36em;height:.6em;margin-inline-end:.08em;display:inline-block}.quran-ayah[data-fav] .ayah-marker:after{content:"";vertical-align:.9em;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#c99a3c;width:.34em;height:.34em;margin-inline-start:.05em;display:inline-block}.mushaf-missing{border:1px dashed color-mix(in srgb, var(--frame-gold) 60%, transparent);font-family:var(--font-body,sans-serif);text-align:center;color:var(--reader-muted);border-radius:.5em;margin:.4em 0;padding:.6em .8em;font-size:max(12px,2.7cqw);line-height:1.8}.mushaf-missing a{color:var(--reader-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.mushaf-page[data-opening] .mushaf-sheet{padding-inline:15cqw}.mushaf-page[data-opening] .mushaf-page-body{font-size:calc(5cqw * var(--mushaf-scale,1));justify-content:center;line-height:2.2}.mushaf-page[data-opening] .mushaf-text{text-align:center}.mushaf-flow-divider,.mushaf[data-view=page] .mushaf-page{display:none}.mushaf[data-view=page]:not([data-ready]) .mushaf-page[data-first],.mushaf[data-view=page] .mushaf-page[data-show]{display:flex}.mushaf[data-view=page] .mushaf-pages{touch-action:pan-y pinch-zoom}@container mushaf (min-width:760px){.mushaf-page{flex-basis:50%;max-width:560px}}@container mushaf (max-width:759.98px){.mushaf[data-view=page]:not([data-ready]) .mushaf-page[data-first=partner],.mushaf[data-view=page] .mushaf-page[data-show=partner]{display:none}.mushaf-page[data-side]{border-radius:6px}}.mushaf[data-view=flow] .mushaf-pages{display:block}.mushaf[data-view=flow] .mushaf-page{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;display:block}.mushaf[data-view=flow] [data-foreign]{display:none}.mushaf[data-view=flow] .mushaf-sheet{padding:0}.mushaf[data-view=flow] :is(.mushaf-frame,.mushaf-page-head,.mushaf-page-foot,.mushaf-ribbon){display:none}.mushaf[data-view=flow] .mushaf-page-body{font-size:inherit;line-height:2.15}.mushaf[data-view=flow] .mushaf-page[data-opening] .mushaf-page-body{font-size:inherit}.mushaf[data-view=flow] .surah-banner{width:100%;max-width:560px;margin-inline:auto}.mushaf[data-view=flow] .surah-banner-name{font-size:min(4.3cqw,22px)}.mushaf[data-view=flow] .surah-banner-meta{font-size:min(2.6cqw,13px)}.mushaf[data-view=flow] .mushaf-text{text-align:center}@container mushaf (min-width:560px){.mushaf[data-view=flow] .mushaf-text{text-align:justify}}.mushaf[data-view=flow] .mushaf-flow-divider{font-family:var(--font-naskh);color:var(--reader-muted);align-items:center;gap:.8em;margin:.5em 0 .9em;font-size:13px;display:flex}.mushaf[data-view=flow] .mushaf-flow-divider:before,.mushaf[data-view=flow] .mushaf-flow-divider:after{content:"";background:color-mix(in srgb, var(--frame-gold) 45%, transparent);flex:1;height:1px}.mushaf[data-view=flow] .mushaf-page:last-child .mushaf-flow-divider{display:none}@media (prefers-reduced-motion:reduce){.quran-ayah[data-flash]{background:#e7b45373;animation:none}}@media print{.mushaf-page{break-inside:avoid;box-shadow:none}}
