@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/PlusJakartaSans-latin.woff2)format("woff2");font-weight:300 600;font-display:swap;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:Plus Jakarta Sans;src:url(../../../fonts/PlusJakartaSans-latin-ext.woff2)format("woff2");font-weight:300 600;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;src:url(../../../fonts/NotoKufiArabic-langname.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+627-629,U+62F,U+631,U+639,U+644,U+648,U+64A}@font-face{font-family:Utsman Taha Naskh;src:url(../../../fonts/UthmanicHafs_V22.woff2)format("woff2"),url(../../../fonts/UthmanicHafs_V22.ttf)format("truetype");font-display:swap;font-weight:400}:root{--neutral-0:#fff;--neutral-50:#faf9f6;--neutral-100:#f1efea;--neutral-150:#e9e6e0;--neutral-200:#e4e1da;--neutral-300:#ccc8c0;--neutral-400:#aaa59d;--neutral-500:#8b867f;--neutral-600:#6f6a63;--neutral-700:#4a4640;--neutral-750:#3a3834;--neutral-800:#302f2c;--neutral-850:#262523;--neutral-900:#1c1b19;--neutral-950:#121211;--indigo-50:#eef0fa;--indigo-100:#dde1f5;--indigo-200:#bcc4ee;--indigo-300:#9aa6f4;--indigo-400:#7584dc;--indigo-500:#5263c4;--indigo-600:#3a4ba6;--indigo-700:#2a3b8f;--indigo-800:#1f2c6e;--indigo-900:#172152;--indigo-950:#121634;--green-400:#52c394;--green-600:#2e8a68;--amber-400:#f2a01a;--amber-700:#a66c07;--red-400:#f47c74;--red-600:#dc2626;--paper:var(--neutral-50);--surface:var(--neutral-100);--surface-hover:var(--neutral-150);--raised:var(--neutral-0);--line:var(--neutral-200);--line-strong:var(--neutral-300);--ink:var(--neutral-900);--ink-muted:var(--neutral-600);--ink-faint:var(--neutral-400);--brand:var(--indigo-700);--brand-hover:var(--indigo-800);--brand-pressed:var(--indigo-900);--on-brand:var(--neutral-0);--brand-tint:#2a3b8f1f;--focus:var(--indigo-600);--scrim:#1b1a1852;--shadow-soft:#1b1a1814;--shadow-strong:#1b1a1829;--state-reading:#2a3b8f2b;--state-correct:var(--green-600);--state-correct-tint:#2e8a6826;--state-khafi:var(--amber-700);--state-khafi-tint:#d9920a33;--state-jali:var(--red-600);--state-jali-tint:#dc262626;--radius-inset:4px;--radius-word:8px;--radius-control:10px;--radius-surface:16px;--radius-container:24px;--radius-full:999px;--dur-instant:.1s;--dur-fast:.16s;--dur-standard:.24s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--shadow-2:0 1px 2px var(--shadow-soft), 0 8px 24px var(--shadow-soft);--shadow-3:0 2px 6px var(--shadow-soft), 0 24px 64px var(--shadow-strong);--container:1248px;--measure:680px;--gutter:96px;--header-inset:12px;--header-height:64px;--font-ui:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-ui-ar:"Noto Kufi Arabic", "Plus Jakarta Sans", sans-serif;--font-quran:"Utsman Taha Naskh", serif;--font-code:"DM Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-theme=dark]{--paper:var(--neutral-950);--surface:var(--neutral-900);--surface-hover:var(--neutral-850);--raised:var(--neutral-850);--line:var(--neutral-800);--line-strong:var(--neutral-750);--ink:var(--neutral-100);--ink-muted:var(--neutral-400);--ink-faint:var(--neutral-600);--brand:var(--indigo-300);--brand-hover:var(--indigo-200);--brand-pressed:var(--indigo-100);--on-brand:var(--indigo-950);--brand-tint:#9aa6f429;--focus:var(--indigo-300);--scrim:#0000008f;--shadow-soft:#0006;--shadow-strong:#0009;--state-reading:#9aa6f438;--state-correct:var(--green-400);--state-correct-tint:#52c3942e;--state-khafi:var(--amber-400);--state-khafi-tint:#f2a01a33;--state-jali:var(--red-400);--state-jali-tint:#f47c7438;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1023px){:root{--gutter:32px}}@media (width<=767px){:root{--gutter:20px;--header-inset:10px;--header-height:56px}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--state-reading)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.t-display-xl{letter-spacing:-.026em;font-size:clamp(40px,5.4vw,76px);font-weight:300;line-height:1.03}.t-display{letter-spacing:-.02em;font-size:clamp(36px,4.2vw,56px);font-weight:300;line-height:1.08}.t-title{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,32px);font-weight:400;line-height:1.2}.t-heading{font-size:20px;font-weight:500;line-height:1.35}.t-body-l{font-size:18px;line-height:1.6}.t-body{font-size:16px;line-height:1.6}.t-label{font-size:14px;font-weight:600;line-height:1.3}.t-caption{font-size:13px;line-height:1.45}.t-micro{font-size:12px;font-weight:500;line-height:1.4}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.num{font-variant-numeric:tabular-nums}.quran{font-family:var(--font-quran);letter-spacing:0;direction:rtl;font-style:normal;font-weight:400;line-height:2}.dither{image-rendering:pixelated}.motif{background-color:var(--motif-ink,var(--brand));-webkit-mask-image:var(--motif);-webkit-mask-image:var(--motif);mask-image:var(--motif);-webkit-mask-repeat:var(--motif-repeat,no-repeat);-webkit-mask-repeat:var(--motif-repeat,no-repeat);mask-repeat:var(--motif-repeat,no-repeat);-webkit-mask-position:var(--motif-pos,center);-webkit-mask-position:var(--motif-pos,center);mask-position:var(--motif-pos,center);-webkit-mask-size:var(--motif-size,auto);-webkit-mask-size:var(--motif-size,auto);mask-size:var(--motif-size,auto);image-rendering:pixelated}.section{padding-block:0 120px}@media (width<=767px){.section{padding-block:0 64px}}.hairline-top{border-top:1px solid var(--line)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}table.data{border-collapse:collapse;width:100%;font-size:15px}table.data th{border-bottom:1px solid var(--line-strong);color:var(--ink-muted);text-align:start;padding:0 12px 10px 0;font-size:12px;font-weight:600}table.data td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px 14px 0;line-height:1.45}table.data .num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}table.data td.muted{color:var(--ink-muted)}table.data td.strong{font-weight:600}table.data.wide{max-width:760px}:root[lang=ar]{--font-ui:"Plus Jakarta Sans", "Noto Kufi Arabic", sans-serif}:root[lang=ar] body{letter-spacing:0}:root[lang=ar] :is(h1,h2,h3,.t-display,.t-display-xl){letter-spacing:0;line-height:1.35}@media (width<=599px){table.data.stack thead{display:none}table.data.stack,table.data.stack tbody,table.data.stack tr,table.data.stack td{display:block}table.data.stack tr{border-bottom:1px solid var(--line);padding:14px 0}table.data.stack td{text-align:start;white-space:normal;border:0;padding:3px 0}table.data.stack td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--ink-faint);letter-spacing:.02em;margin-bottom:1px;font-size:11px;font-weight:600;display:block}table.data.stack td:first-child{font-size:16px}}:root[dir=rtl] .num{direction:ltr;unicode-bidi:isolate}@font-face{font-family:QCF Surah Header;src:url(../../../fonts/qul/QCF_SurahHeader_COLOR-Regular.woff2)format("woff2");font-display:block}@font-palette-values --qcf-mono-light{font-family:QCF Surah Header;base-palette:0;override-colors:10 #1c1b19,11 #1c1b19,13 #1c1b19,16 #1c1b19,18 #0000,19 #0000}@font-palette-values --qcf-mono-dark{font-family:QCF Surah Header;base-palette:0;override-colors:10 #efede8,11 #efede8,13 #efede8,16 #efede8,18 #0000,19 #0000}:root{--paper-page:color-mix(in oklab, var(--raised) 90%, #f1e4c8);--mushaf-rule:color-mix(in oklab, var(--ink) 16%, transparent);--spine:#3c280a12}:root[data-theme=dark]{--paper-page:var(--raised);--spine:#00000052}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[dir=rtl] [dir=ltr] .flip-rtl{transform:none}.mark.svelte-1mi20zr{color:currentColor;align-items:center;display:inline-flex}.mark.svelte-1mi20zr span:where(.svelte-1mi20zr){background:currentColor;border-radius:999px;display:block}.header.svelte-a8kxe2:before{content:"";z-index:-1;top:calc(-1 * var(--header-inset));width:100vw;height:calc(var(--header-inset) + var(--header-height) + 16px);background:linear-gradient(var(--paper) 60%, transparent);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;margin-left:-50vw;position:absolute;left:50%}.header.solid.svelte-a8kxe2:before{opacity:1}.header.svelte-a8kxe2{z-index:30;top:var(--header-inset);width:min(calc(100% - 2 * var(--header-inset)), 1416px);position:fixed;left:50%;transform:translate(-50%)}.bar.svelte-a8kxe2{height:var(--header-height);border-radius:var(--radius-surface);background:var(--raised);box-shadow:var(--shadow-2);justify-content:space-between;align-items:center;padding-block:0;padding-inline:20px 12px;display:flex}[data-theme=dark] .bar.svelte-a8kxe2{box-shadow:0 8px 24px var(--shadow-soft), inset 0 0 0 1px var(--line)}.left.svelte-a8kxe2{align-items:center;gap:40px;display:flex}.lockup.svelte-a8kxe2{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:500;display:inline-flex}.nav.svelte-a8kxe2{gap:4px;display:flex}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){border-radius:var(--radius-control);height:36px;color:var(--ink-muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{background:var(--surface);color:var(--ink)}.nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){background:var(--brand-tint);color:var(--brand);font-weight:600}.right.svelte-a8kxe2{align-items:center;gap:8px;display:flex}.lang.svelte-a8kxe2{position:relative}.lang-btn.svelte-a8kxe2,.menu-btn.svelte-a8kxe2{border-radius:var(--radius-control);height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.lang-btn.svelte-a8kxe2:hover,.menu-btn.svelte-a8kxe2:hover{background:var(--surface);color:var(--ink)}.menu-btn.svelte-a8kxe2{width:44px;color:var(--ink);padding:0;display:none}.popover.svelte-a8kxe2{top:calc(100% + 12px);width:248px;max-width:calc(100vw - 2 * var(--header-inset) - 8px);border-radius:var(--radius-surface);background:var(--raised);box-shadow:var(--shadow-2);padding:6px;position:absolute;inset-inline-end:0}[data-theme=dark] .popover.svelte-a8kxe2{box-shadow:0 8px 24px var(--shadow-soft), inset 0 0 0 1px var(--line)}.item.svelte-a8kxe2{border-radius:var(--radius-control);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px;font-size:14px;display:flex}.item.svelte-a8kxe2:hover{background:var(--surface)}.item.selected.svelte-a8kxe2{background:var(--brand-tint);color:var(--brand);font-weight:600}.flag.svelte-a8kxe2{object-fit:cover;width:20px;height:15px;box-shadow:0 0 0 1px var(--line);border-radius:3px;flex:none}.lname.svelte-a8kxe2{text-align:start;flex:1}.item[lang=ar].svelte-a8kxe2 .lname:where(.svelte-a8kxe2){font-family:"Noto Kufi Arabic", var(--font-ui)}.backdrop.svelte-a8kxe2{z-index:29;background:0 0;border:0;position:fixed;inset:0}.sheet.svelte-a8kxe2{border-radius:var(--radius-surface);background:var(--raised);box-shadow:var(--shadow-3);margin-top:8px;padding:8px}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2){flex-direction:column;display:flex}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){border-radius:var(--radius-control);align-items:center;height:52px;padding:0 14px;font-size:18px;display:flex}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover{background:var(--surface)}.sheet.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a.active:where(.svelte-a8kxe2){background:var(--brand-tint);color:var(--brand);font-weight:600}.sheet-cta.svelte-a8kxe2{border-radius:var(--radius-control);background:var(--brand);height:52px;color:var(--on-brand);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-weight:600;display:flex}@media (width<=899px){.nav.svelte-a8kxe2,.cta.svelte-a8kxe2,.lang-code.svelte-a8kxe2{display:none}.menu-btn.svelte-a8kxe2{display:inline-flex}.lang-btn.svelte-a8kxe2{width:44px;color:var(--ink);padding:0}.bar.svelte-a8kxe2{border-radius:14px;padding-inline:16px 6px}.lockup.svelte-a8kxe2{font-size:16px}}.footer.svelte-4jwo3w{padding:0 var(--header-inset) var(--header-inset)}.card.svelte-4jwo3w{border-radius:var(--radius-container);background:var(--indigo-900);max-width:1416px;color:var(--ink);margin-inline:auto;padding:64px 84px 0;overflow:hidden}.top.svelte-4jwo3w{grid-template-columns:1.6fr repeat(3,1fr);gap:48px;display:grid}.lockup.svelte-4jwo3w{align-items:center;gap:10px;font-size:18px;font-weight:500;display:inline-flex}.about.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:360px;color:var(--ink-muted);margin-top:14px;font-size:14px;line-height:1.6}.socials.svelte-4jwo3w{gap:4px;margin:18px 0 0 -10px;display:flex}.socials.svelte-4jwo3w a:where(.svelte-4jwo3w){border-radius:var(--radius-word);width:44px;height:44px;color:var(--indigo-200);place-items:center;display:grid}.socials.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff;background:#ffffff14}.socials.svelte-4jwo3w span:where(.svelte-4jwo3w){width:20px;height:20px;-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat;background:currentColor}.group.svelte-4jwo3w{flex-direction:column;gap:2px;display:flex}h2.svelte-4jwo3w{font-size:13px;font-weight:600}.group.svelte-4jwo3w a:where(.svelte-4jwo3w){width:fit-content;min-height:36px;color:var(--ink-muted);align-items:center;gap:4px;font-size:14px;display:inline-flex}.group.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--ink)}.strip.svelte-4jwo3w{height:240px;margin:8px -84px 0;position:relative}.strip.svelte-4jwo3w span:where(.svelte-4jwo3w){--motif-size:cover;--motif-pos:right bottom;-webkit-mask-image:var(--motif), linear-gradient(transparent, #000 45%);-webkit-mask-image:var(--motif), linear-gradient(transparent, #000 45%);mask-image:var(--motif), linear-gradient(transparent, #000 45%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.strip.svelte-4jwo3w .mid:where(.svelte-4jwo3w){--motif:url(../../../dither/v2/footer-field-mid.webp);--motif-ink:var(--indigo-600)}.strip.svelte-4jwo3w .hi:where(.svelte-4jwo3w){--motif:url(../../../dither/v2/footer-field-hi.webp);--motif-ink:var(--indigo-300)}.bottom.svelte-4jwo3w{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;font-size:12px;display:flex}.theme.svelte-4jwo3w{border-radius:var(--radius-control);background:#ffffff14;padding:3px;display:inline-flex}.theme.svelte-4jwo3w button:where(.svelte-4jwo3w):after{content:"";position:absolute;inset:-6px 0}.theme.svelte-4jwo3w button:where(.svelte-4jwo3w){height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:500;position:relative}.theme.svelte-4jwo3w button.on:where(.svelte-4jwo3w){color:var(--ink);background:#ffffff1f;font-weight:600}@media (width<=899px){.card.svelte-4jwo3w{border-radius:22px;padding:40px 24px 0}.top.svelte-4jwo3w{grid-template-columns:1fr 1fr;gap:32px 16px}.about.svelte-4jwo3w{grid-column:1/-1}.strip.svelte-4jwo3w{height:150px;margin:0 -24px}.bottom.svelte-4jwo3w{flex-direction:column;align-items:flex-start;margin-top:36px}}main.svelte-12qhfyh{padding-top:calc(var(--header-inset) + var(--header-height) + 8px)}main.bleed.svelte-12qhfyh{padding-top:0}.skip.svelte-12qhfyh{inset-inline-start:12px;z-index:40;border-radius:var(--radius-control);background:var(--brand);color:var(--on-brand);padding:10px 14px;font-weight:600;position:absolute;top:-48px}.skip.svelte-12qhfyh:focus{top:12px}
