.icon[data-astro-cid-zgufigjl]{flex:none}.icon-btn[data-astro-cid-6ft5so2v]{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--radius-full);color:var(--text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.icon-btn[data-astro-cid-6ft5so2v]:hover{background:var(--surface-2)}}.icon-btn[data-astro-cid-6ft5so2v]:active{transform:scale(.94)}.icon-btn--tonal[data-astro-cid-6ft5so2v]{background:var(--surface-2)}@media (hover:hover){.icon-btn--tonal[data-astro-cid-6ft5so2v]:hover{background:color-mix(in oklab, var(--surface-2) 80%, var(--text))}}.icon-btn[data-astro-cid-6ft5so2v]:disabled{color:var(--text-muted);cursor:not-allowed;background:0 0}.theme-toggle .icon{transition:transform var(--dur-slow) var(--ease-out)}[data-theme=dark] .theme-toggle .icon{transform:rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon{transform:rotate(180deg)}}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-italic-var.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Fallback;src:local(Arial),local(Roboto),local(Helvetica);size-adjust:96%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Amiri;src:url(/fonts/amiri-regular-arabic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200F,U+25CC,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Amiri Quran;src:url(/fonts/amiri-quran.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200F,U+25CC,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Amiri Quran Tanda;src:url(/fonts/amiri-quran.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+A0,U+6D6-6DC}@font-face{font-family:Amiri Fallback;src:local(Noto Naskh Arabic),local(Geeza Pro),local(Times New Roman);unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200F,U+25CC,U+FB50-FDFF,U+FE70-FEFF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f1;--surface:#fff;--surface-2:#e9ebe6;--text:#1e1b22;--text-muted:#5b5660;--accent:#9c2f3a;--on-accent:#fff;--accent-tint:#f6e8e9;--border:#d5d7d1;--border-strong:#6b6670;--teal:#1f5e5b;--focus:var(--teal);--success:#2f6b45;--warning:#8a5a00;--danger:#b3261e;--info:var(--teal);--thread-gembira:#a8720a;--thread-cinta:#b23a5b;--thread-sedih:#3f4f8c;--thread-stres:#2f6f73;--thread-marah:#a3412b;--thread-sunyi:#6b5a8e;--thread-7:#5e7d3a;--tj-hijau:#037b31;--tj-merah:#d50117;--tj-coklat:#8f4d3f;--tj-jingga:#b64301;--tj-biru:#027490;--shadow-1:0 1px 2px #1e1b220f, 0 4px 12px -6px #1e1b221f;--shadow-2:0 -2px 6px #1e1b220d, 0 -12px 32px -12px #1e1b223d;--scrim:#1e1b2270}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151217;--surface:#1e1a21;--surface-2:#2a252e;--text:#eeeaf0;--text-muted:#b5aebb;--accent:#e07a84;--on-accent:#1e1b22;--accent-tint:#3a2329;--border:#3a343f;--border-strong:#8d8694;--teal:#66b8af;--success:#7cc79a;--warning:#e3b35c;--danger:#f2857c;--thread-gembira:#e0a93a;--thread-cinta:#e27f9b;--thread-sedih:#8e9be0;--thread-stres:#5fb3b3;--thread-marah:#e0846c;--thread-sunyi:#ad9ad6;--thread-7:#9cbf6e;--tj-hijau:#17af4b;--tj-merah:#ff544c;--tj-coklat:#be8276;--tj-jingga:#ee7e50;--tj-biru:#109dc1;--shadow-1:0 1px 2px #0006, 0 4px 12px -6px #00000080;--shadow-2:0 -2px 6px #0000004d, 0 -12px 32px -12px #000000b3;--scrim:#08060a99}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151217;--surface:#1e1a21;--surface-2:#2a252e;--text:#eeeaf0;--text-muted:#b5aebb;--accent:#e07a84;--on-accent:#1e1b22;--accent-tint:#3a2329;--border:#3a343f;--border-strong:#8d8694;--teal:#66b8af;--success:#7cc79a;--warning:#e3b35c;--danger:#f2857c;--thread-gembira:#e0a93a;--thread-cinta:#e27f9b;--thread-sedih:#8e9be0;--thread-stres:#5fb3b3;--thread-marah:#e0846c;--thread-sunyi:#ad9ad6;--thread-7:#9cbf6e;--tj-hijau:#17af4b;--tj-merah:#ff544c;--tj-coklat:#be8276;--tj-jingga:#ee7e50;--tj-biru:#109dc1;--shadow-1:0 1px 2px #0006, 0 4px 12px -6px #00000080;--shadow-2:0 -2px 6px #0000004d, 0 -12px 32px -12px #000000b3;--scrim:#08060a99}}:root{--font-ui:"Atkinson Hyperlegible Next", "Atkinson Fallback", system-ui, sans-serif;--font-arabic:"Amiri", "Amiri Fallback", var(--font-ui);--font-quran:"Amiri Quran", "Amiri Fallback", var(--font-ui);--fs-caption:.875rem;--fs-body:1.0625rem;--fs-lead:1.25rem;--fs-title:1.5rem;--fs-headline:1.8125rem;--fs-display:2.625rem;--fs-arabic:1.625rem;--fs-quran:1.875rem;--fs-quran-wide:2rem;--fs-quran-ms:1.0625rem;--fs-quran-fit:calc((100vw - 2 * var(--gutter)) / 5.9);--fs-quran-step:min(var(--fs-quran), var(--fs-quran-fit));--lh-body:1.55;--lh-tight:1.2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--dur-fast:.15s;--dur:.2s;--dur-slow:.25s;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gutter:16px;--content-max:720px;--measure:640px;--tap:48px;--appbar-h:56px;--tabbar-h:64px;--rail-w:104px}:root[data-quran-ar=s]{--fs-quran:1.625rem;--fs-quran-wide:1.75rem}:root[data-quran-ar=m]{--fs-quran:1.875rem;--fs-quran-wide:2rem}:root[data-quran-ar=l]{--fs-quran:2.25rem;--fs-quran-wide:2.375rem}:root[data-quran-ar=xl]{--fs-quran:2.625rem;--fs-quran-wide:2.75rem}:root[data-quran-tr=s]{--fs-quran-ms:.9375rem}:root[data-quran-tr=m]{--fs-quran-ms:1.0625rem}:root[data-quran-tr=l]{--fs-quran-ms:1.25rem}@media (width>=720px){:root{--fs-quran-step:min(var(--fs-quran-wide), var(--fs-quran-fit))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--border-strong) transparent;background:var(--bg)}body{min-height:100dvh;font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--bg);font-kerning:normal;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{line-height:var(--lh-tight);text-wrap:balance;font-weight:700}p{text-wrap:pretty}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-tint);color:var(--text)}input,textarea{caret-color:var(--accent)}time,.tnum{font-variant-numeric:tabular-nums}.whole{max-inline-size:100%;display:inline-block}[lang=ar]{font-family:var(--font-arabic);font-synthesis:none;letter-spacing:0;text-align:start;direction:rtl;unicode-bidi:isolate;line-height:2.1}.quran-text{font-family:var(--font-quran);font-size:var(--fs-quran-step);overflow-wrap:break-word;line-height:2.1}.reader[data-translation=off] .ayah__ms,.reader[data-translation=off] .settings__ms{display:none}.reader[data-tajwid=on] .tj-hijau{color:var(--tj-hijau)}.reader[data-tajwid=on] .tj-merah{color:var(--tj-merah)}.reader[data-tajwid=on] .tj-coklat{color:var(--tj-coklat)}.reader[data-tajwid=on] .tj-jingga{color:var(--tj-jingga)}.reader[data-tajwid=on] .tj-biru{color:var(--tj-biru)}.reader[data-tajwid=on] .surah-basmalah{color:var(--text)}.ayah[data-playing],.surah-basmalah[data-playing]{isolation:isolate;position:relative}.ayah[data-playing]:before,.surah-basmalah[data-playing]:before{content:"";inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));z-index:-1;border-radius:var(--radius-md);background:var(--accent-tint);position:absolute}::highlight(quran-word){color:var(--accent)}.ayah[data-playing] ::selection{background:var(--accent);color:var(--on-accent)}.surah-basmalah[data-playing]::selection{background:var(--accent);color:var(--on-accent)}@media (forced-colors:active){.ayah[data-playing]:before,.surah-basmalah[data-playing]:before{border:2px solid highlight}}.reader[data-player]{padding-block-end:var(--player-block,0px)}:root:has(.reader[data-player]) [data-player-open]{display:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-weight:600;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.rows{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.rows>li+li:not([data-first]){background:repeating-linear-gradient(90deg, var(--border) 0 6px, transparent 6px 11px) var(--space-4) 0 / calc(100% - 2 * var(--space-4)) 2px no-repeat}.stitch{block-size:2px;inline-size:100%;margin:var(--space-5) 0;background:repeating-linear-gradient(90deg, var(--stitch-color,color-mix(in oklab, var(--border-strong) 60%, var(--bg))) 0 6px, transparent 6px 11px);border:0;border-radius:1px;display:block}.weave{background:linear-gradient(90deg, var(--accent) 0 50%, transparent 0) 0 0 / 8px 3px repeat-x, linear-gradient(90deg, transparent 0 50%, var(--focus) 0) 0 3px / 8px 3px repeat-x;block-size:6px;display:block}.eyelets{background-image:radial-gradient(circle, var(--eyelet-color,var(--border)) 0 1.5px, transparent 2px), radial-gradient(circle, var(--eyelet-color,var(--border)) 0 1.5px, transparent 2px);background-position:0 0,7px 7px;background-size:14px 14px}.stitch-check{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.stitch-check--draw,[data-stitch-draw] .stitch-check{animation:stitch-draw .3s var(--ease-out) both}@keyframes stitch-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.disclosure{align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);margin-inline-start:calc(-1 * var(--space-3));font-weight:650;list-style:none;display:inline-flex}.disclosure::-webkit-details-marker{display:none}@media (hover:hover){.disclosure:hover{background:var(--accent-tint)}}.disclosure:active{transform:scale(.98)}.disclosure__chevron{transition:transform var(--dur-fast) var(--ease-out);flex:none}details[open]>.disclosure .disclosure__chevron{transform:rotate(90deg)}@media (scripting:none){.needs-script{display:none!important}}@media (pointer:coarse){input:not([type=radio]):not([type=checkbox]),select,textarea{font-size:max(16px,1rem)}}button,a,[role=button],label,summary,[data-haptic]{touch-action:manipulation}main{overscroll-behavior-y:contain}nav,header,button,[role=button],label{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,table,.selectable{-webkit-user-select:text;user-select:text}.appbar,.tabbar{transition:transform var(--dur-slow) var(--ease-out)}@media (width<=1023px){:root[data-immersive] .appbar{transform:translateY(-100%)}:root[data-immersive] .tabbar{transform:translateY(100%)}}.vt-page{view-transition-name:page}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(page){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out)}html[data-nav=tab]::view-transition-old(page){animation:vt-fade-out var(--dur-fast) var(--ease-out) both}html[data-nav=tab][data-tab-dir=next]::view-transition-new(page){animation:vt-drift-from-right var(--dur-slow) var(--ease-out) both}html[data-nav=tab][data-tab-dir=prev]::view-transition-new(page){animation:vt-drift-from-left var(--dur-slow) var(--ease-out) both}html[data-nav=page][data-astro-transition=forward]::view-transition-old(page){animation:vt-push-out var(--dur-slow) var(--ease-out) both}html[data-nav=page][data-astro-transition=forward]::view-transition-new(page){animation:vt-push-in var(--dur-slow) var(--ease-out) both}html[data-nav=page][data-astro-transition=back]::view-transition-old(page){animation:vt-pop-out var(--dur-slow) var(--ease-out) both}html[data-nav=page][data-astro-transition=back]::view-transition-new(page){animation:vt-pop-in var(--dur-slow) var(--ease-out) both}::view-transition-group(tab-mark){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-spring)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-drift-from-right{0%{opacity:0;transform:translate(16px)}}@keyframes vt-drift-from-left{0%{opacity:0;transform:translate(-16px)}}@keyframes vt-push-in{0%{transform:translate(100%)}}@keyframes vt-push-out{to{opacity:.55;transform:translate(-24%)}}@keyframes vt-pop-in{0%{opacity:.55;transform:translate(-24%)}}@keyframes vt-pop-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
