:root{color-scheme:light dark;--bg:#f6f6f6;--surface:#fff;--surface-sunken:#ececec;--control-fill:#ececec;--hairline:#e5e5e5;--hairline-strong:#d4d4d4;--text-1:#171717;--text-2:#6c6c6c;--text-3:#8e8e8e;--accent:#0e9f74;--accent-ink:#047857;--accent-tint:#e6f2ee;--on-accent:#fff;--action:#171717;--on-action:#fff;--not-prayed:#d4d4d4;--card-shadow:0 1px 0 #0000000a, 0 12px 32px -18px #0000002e;--phone-bezel:#171717;--phone-edge:#3a3a3a;--phone-shadow:0 40px 80px -40px #00000073, 0 18px 36px -24px #0000004d;--scene-ink:#fff;--scene-ink-2:#ffffffd9;--scene-ink-3:#ffffffa6;--scene-fill:#ffffff24;--scene-fill-strong:#ffffff38;--scene-line:#ffffff40;--scene-line-strong:#ffffff59;--scene-accent:#34d399;--scene-shadow:0 1px 6px #0000005c}@media (prefers-color-scheme:dark){:root{--bg:#0a0a0a;--surface:#1a1a1a;--surface-sunken:#121212;--control-fill:#242424;--hairline:#2a2a2a;--hairline-strong:#383838;--text-1:#f5f5f5;--text-2:#a3a3a3;--text-3:#747474;--accent:#34d399;--accent-ink:#34d399;--accent-tint:#1e382e;--on-accent:#171717;--action:#f5f5f5;--on-action:#171717;--not-prayed:#383838;--card-shadow:inset 0 1px 0 #ffffff0a;--phone-bezel:#050505;--phone-edge:#2e2e2e;--phone-shadow:0 40px 80px -40px #000000e6, 0 0 0 1px #ffffff0a}}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-display:swap;src:url(/fonts/PlusJakartaSans-Regular.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(/fonts/PlusJakartaSans-Medium.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600;font-display:swap;src:url(/fonts/PlusJakartaSans-SemiBold.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:700;font-display:swap;src:url(/fonts/PlusJakartaSans-Bold.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-weight:600;font-display:swap;src:url(/fonts/PlayfairDisplay-SemiBold.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-weight:700;font-display:swap;src:url(/fonts/PlayfairDisplay-Bold.woff2)format("woff2")}@font-face{font-family:Noto Sans Arabic;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansArabic.woff2)format("woff2")}@font-face{font-family:Noto Sans Bengali;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansBengali.woff2)format("woff2")}@font-face{font-family:Amiri;font-weight:400;font-display:swap;src:url(/fonts/Amiri-Regular.woff2)format("woff2")}@font-face{font-family:Amiri;font-weight:700;font-display:swap;src:url(/fonts/Amiri-Bold.woff2)format("woff2")}.scene{isolation:isolate;position:relative;overflow:hidden}.scene>.scene-art{width:100%;height:100%;position:absolute;inset:0}.scene-art .step-1{fill:color-mix(in srgb, var(--mosque) 66.667%, var(--bg))}.scene-art .step-2{fill:color-mix(in srgb, var(--mosque) 33.333%, var(--bg))}.scene-art .page{fill:var(--bg)}.scene-art .twinkle{animation:ease-in-out infinite alternate twinkle}@keyframes twinkle{0%{opacity:1}to{opacity:.5}}.scene>.scene-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[dir=rtl] .scene>.scene-art{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.scene-art .twinkle{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Plus Jakarta Sans,Noto Sans Arabic,Noto Sans Bengali,system-ui,sans-serif;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}::selection{background:var(--accent-tint);color:var(--text-1)}:is(html[lang=ar],html[lang=ur]) *{letter-spacing:0!important;text-transform:none!important}:is(html[lang=ar],html[lang=ur]) body{line-height:1.7}:is(html[lang=ar],html[lang=ur]) :is(h1,h2,h3,figcaption){line-height:1.35}html[lang=ur] :is(h2,h3,figcaption){font-family:Noto Sans Arabic,Noto Sans Bengali,system-ui,sans-serif!important;font-weight:700!important}html[lang=bn] *{letter-spacing:0!important;text-transform:none!important}html[lang=bn] body{line-height:1.65}html[lang=bn] :is(h2,h3,figcaption){line-height:1.35;font-family:Noto Sans Bengali,system-ui,sans-serif!important;font-weight:700!important}.footer[data-astro-cid-jo6i4kqk]{color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:8px;padding:40px 16px 48px;font:500 .875rem/1.4 Plus Jakarta Sans,Noto Sans Arabic,Noto Sans Bengali,system-ui,sans-serif;display:flex}.row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:6px 18px;display:flex}.legal[data-astro-cid-jo6i4kqk]{margin-top:12px}.languages[data-astro-cid-jo6i4kqk]{margin-top:4px}.row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.languages[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--text-1);font-weight:600}.row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (width<=520px){.footer[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:4px}.dot[data-astro-cid-jo6i4kqk]{display:none}}
