.theme-noor{--n-radius:22px;--n-shadow:0 14px 40px #10182814;--n-ar-size:clamp(27px, 6.6vw, 40px);--full-pad:max(16px, calc((100vw - 1040px) / 2 + 16px))}.theme-noor.look-dark{--n-shadow:0 16px 44px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-noor.look-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.theme-noor){background:var(--n-bg)}body.theme-noor{background:var(--n-bg);color:var(--n-ink-2);background-image:none;font-size:16.5px;line-height:1.65;overflow-x:clip}.theme-noor ::selection{background:var(--n-glow);color:var(--n-ink)}.theme-noor :focus-visible{outline-color:var(--n-link)}.theme-noor .site-header{background:color-mix(in srgb, var(--n-paper) 92%, transparent);border-bottom:1px solid var(--n-line)}.theme-noor .brand,.theme-noor .brand-text{color:var(--n-ink)}.theme-noor .brand-by{color:var(--n-muted)}.theme-noor .menu-toggle{color:var(--n-ink);border-color:var(--n-line);background:var(--n-paper)}.theme-noor .site-nav{border-top-color:var(--n-line)}.theme-noor .site-nav a{color:var(--n-ink-2)}.theme-noor .site-nav a:hover{color:var(--n-ink)}.theme-noor .site-nav a[aria-current=page]{color:var(--n-ink);border-bottom-color:var(--n-edge)}@media (width<=899px){.js .theme-noor .site-nav{background:var(--n-paper);border-bottom-color:var(--n-line);box-shadow:0 24px 48px #00000029}.js .theme-noor .site-nav a{color:var(--n-ink);border-bottom-color:var(--n-line)}.js .theme-noor .site-nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--n-edge);border-bottom-color:var(--n-line)}}.theme-noor main.wrap{flex-direction:column;padding-top:0;padding-bottom:56px;display:flex}.theme-noor .crumbs{margin-top:16px}.theme-noor .crumbs ol{color:var(--n-muted)}.theme-noor .crumbs a{color:var(--n-link);font-weight:700}.theme-noor .small{color:var(--n-muted)}.theme-noor .kicker{color:var(--n-link)}.theme-noor .lead{color:var(--n-ink-2)}.theme-noor .link,.theme-noor .prose a{color:var(--n-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--n-link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--n-link) 40%, transparent);font-weight:700}.theme-noor .link:hover,.theme-noor .prose a:hover{-webkit-text-decoration-color:var(--n-link);text-decoration-color:var(--n-link)}.theme-noor .card{background:var(--n-paper);border:1px solid var(--n-line);color:var(--n-ink-2);border-radius:var(--n-radius)}.theme-noor .btn{border-radius:999px;min-height:46px;padding-inline:22px}.theme-noor .btn-pink,.theme-noor .n-btn{background:var(--n-accent);color:var(--n-on-accent)}.theme-noor .btn-pink:hover,.theme-noor .n-btn:hover{background:color-mix(in srgb, var(--n-accent) 86%, #000)}.theme-noor .btn-navy{background:var(--n-paper-2);color:var(--n-ink);box-shadow:inset 0 0 0 1px var(--n-line)}.theme-noor .radio{color:var(--n-ink)}.theme-noor .radio input{accent-color:var(--n-accent)}.theme-noor .block{margin-top:44px}.theme-noor .block h2,.theme-noor .prose h2{color:var(--n-ink);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(25px,4.4vw,33px);line-height:1.15}.theme-noor .prose h2:after{content:"";background:var(--n-edge);border-radius:4px;width:40px;height:4px;margin-top:12px;display:block}.theme-noor h3{color:var(--n-ink)}.theme-noor .prose{max-width:70ch}.theme-noor .prose p,.theme-noor .prose ul,.theme-noor .prose ol{color:var(--n-ink-2)}.theme-noor .prose p:first-of-type{font-size:1.04em}.theme-noor .prose strong{color:var(--n-ink);font-weight:800}.theme-noor .prose ul{padding-left:0;list-style:none}.theme-noor .prose ul li{padding-left:26px;position:relative}.theme-noor .prose ul li:before{content:"";background:var(--n-edge);width:10px;height:10px;box-shadow:0 0 0 4px var(--n-glow);border-radius:50%;position:absolute;top:.55em;left:4px}.theme-noor .prose ol{counter-reset:step;padding-left:0;list-style:none}.theme-noor .prose ol li{counter-increment:step;min-height:36px;margin-bottom:16px;padding-left:50px;position:relative}.theme-noor .prose ol li:before{content:counter(step);background:var(--n-accent);width:36px;height:36px;color:var(--n-on-accent);border-radius:12px;place-items:center;font-weight:800;display:grid;position:absolute;top:-4px;left:0}.theme-noor .prose table{border-collapse:collapse;background:var(--n-paper);border:1px solid var(--n-line);border-radius:16px;width:100%;font-size:15px;display:block;overflow-x:auto}.theme-noor .prose th,.theme-noor .prose td{border-bottom:1px solid var(--n-line);text-align:left;vertical-align:top;color:var(--n-ink-2);min-width:110px;padding:10px 12px}.theme-noor .prose th{color:var(--n-ink);background:var(--n-paper-2)}.theme-noor .n-hero{padding:44px var(--full-pad) 40px;background:radial-gradient(ellipse 60% 70% at 50% 0%, var(--n-glow), transparent 70%), var(--n-hero);color:var(--n-hero-ink);order:-1;margin-inline:calc(50% - 50vw)}.theme-noor .n-hero .kicker{color:var(--n-hero-key);margin:0}.theme-noor .n-hero h1{color:var(--n-hero-ink);letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(36px,8vw,62px);line-height:1.04}.theme-noor .n-hero .lead{color:var(--n-hero-2);max-width:56ch;font-size:clamp(16.5px,2.2vw,19px)}.theme-noor .n-hero-inner{gap:26px;display:grid}.theme-noor .n-actions{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.theme-noor .n-btn-ghost{color:var(--n-hero-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--n-hero-ink) 40%, transparent);background:0 0}.theme-noor.hero-glow .n-hero-text{text-align:center;justify-items:center;display:grid}.theme-noor.hero-glow .n-hero .lead{margin-inline:auto}.theme-noor.hero-glow .n-actions{justify-content:center}.theme-noor.hero-glow .n-feature{width:100%;max-width:820px;margin-inline:auto}@media (width>=900px){.theme-noor.hero-split .n-hero-inner:has(.n-feature){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px}.theme-noor.hero-split .n-hero{padding-block:56px 52px}}.theme-noor.hero-band .n-hero{background:var(--n-hero);padding-bottom:28px}.theme-noor.hero-band .n-hero:has(.n-feature){padding-bottom:0}.theme-noor.hero-band .n-feature{margin-bottom:-40px}.theme-noor.hero-band .n-hero:has(.n-feature)+*{margin-top:64px}.theme-noor .sourced{background:var(--n-paper);border:1px solid var(--n-line);border-radius:var(--n-radius);box-shadow:var(--n-shadow);color:var(--n-ink-2);padding:22px 20px 18px;position:relative}.theme-noor .sourced:before{content:"";background:var(--n-edge);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:22px;right:22px}.theme-noor .sourced .dua-label{color:var(--n-ink);letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:800}.theme-noor .sourced .ar,.theme-noor .sourced .quran{color:var(--n-ink);font-size:var(--n-ar-size);text-align:right;margin:0 0 12px;line-height:2.05}.theme-noor .sourced .translit{color:var(--n-muted);margin:0 0 10px;font-size:16px;font-style:italic}.theme-noor .sourced .meaning{color:var(--n-ink);margin:0 0 10px;font-size:17px}.theme-noor .sourced blockquote.meaning{border-left:3px solid var(--n-edge);margin:0 0 12px;padding-left:14px}.theme-noor .sourced mark{background:var(--n-glow);color:inherit;border-radius:4px;padding:0 2px}.theme-noor .sourced .dua-note,.theme-noor .sourced .dua-count{color:var(--n-muted)}.theme-noor .sourced figcaption{color:var(--n-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:14px;display:flex}.theme-noor .sourced .ref{background:var(--n-paper-2);color:var(--n-ink);border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:700;display:inline-block}.theme-noor .dua-typed{width:100%;font-size:13px;display:block}.theme-noor .sourced+.sourced{margin-top:14px}.theme-noor .n-copy{border:1px solid var(--n-line);background:var(--n-paper);min-height:36px;color:var(--n-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:800}.theme-noor .n-copy:hover{border-color:var(--n-edge)}.theme-noor .n-copy[data-done]{background:var(--n-accent);color:var(--n-on-accent);border-color:var(--n-accent)}.theme-noor .n-feature .sourced{text-align:left;margin:0;padding:26px 24px 22px}.theme-noor .n-feature .sourced .ar,.theme-noor .n-feature .sourced .quran{font-size:clamp(30px,7.4vw,46px);line-height:2.1}.theme-noor .n-feature .dua-label{font-size:20px}.theme-noor .n-feature .sourced .meaning{font-size:18px}@media (width>=760px){.theme-noor .n-feature .sourced{padding:34px 36px 28px}.theme-noor .sourced{padding:26px 28px 22px}}.theme-noor .n-toggle{margin:0 0 6px;display:inline-flex}.theme-noor main:has(#hide-tl:checked) .sourced .translit{display:none}.theme-noor .faq-item{background:var(--n-paper);border:1px solid var(--n-line);border-radius:18px}.theme-noor .faq-item summary{color:var(--n-ink);justify-content:space-between;align-items:center;gap:12px;font-size:16.5px;list-style:none;display:flex}.theme-noor .faq-item summary::-webkit-details-marker{display:none}.theme-noor .faq-item summary:after{content:"";border-right:2.5px solid var(--n-link);border-bottom:2.5px solid var(--n-link);flex:none;width:10px;height:10px;margin-right:6px;transition:transform .15s;transform:rotate(45deg)}.theme-noor .faq-item[open] summary:after{transform:rotate(-135deg)}.theme-noor .faq-item .prose p{color:var(--n-ink-2)}.theme-noor .link-card{background:var(--n-paper);border:1px solid var(--n-line);color:var(--n-ink);box-shadow:var(--n-shadow);border-radius:18px}.theme-noor .link-card:hover{border-color:var(--n-edge)}.theme-noor .link-card-title{color:var(--n-ink);font-size:19px}.theme-noor .link-card-text{color:var(--n-ink-2)}.theme-noor .link-card-go{color:var(--n-link)}.theme-noor .pull-quote{background:var(--n-paper);border-left-color:var(--n-edge)}.theme-noor .pull-quote p{color:var(--n-ink)}.theme-noor .stat{background:var(--n-paper);border-color:var(--n-line)}.theme-noor .stat-value{color:var(--n-ink)}.theme-noor .n-search{text-align:left;gap:6px;width:100%;max-width:600px;margin:22px auto 0;display:grid}.theme-noor .n-search label{color:var(--n-hero-ink);font-weight:800}.theme-noor .n-search input{border:2px solid var(--n-line);background:var(--n-paper);min-height:56px;color:var(--n-ink);font:inherit;box-shadow:var(--n-shadow);border-radius:999px;padding:0 24px;font-size:17px}.theme-noor .n-search input:focus{border-color:var(--n-edge);outline:none}.theme-noor .n-quick{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.theme-noor .n-quick a{background:color-mix(in srgb, var(--n-paper) 80%, transparent);border:1px solid var(--n-line);color:var(--n-ink);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.theme-noor .n-quick a:hover{border-color:var(--n-edge)}.theme-noor .n-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.theme-noor .n-group-head .small{margin:0}.theme-noor .n-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.theme-noor .n-card a{box-sizing:border-box;background:var(--n-paper);border:1px solid var(--n-line);height:100%;color:var(--n-ink);box-shadow:var(--n-shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.theme-noor .n-card a:hover{border-color:var(--n-edge);transform:translateY(-2px)}.theme-noor .n-badge{box-sizing:border-box;background:var(--n-paper-2);min-width:44px;height:44px;color:var(--n-ink);font-variant-numeric:tabular-nums;border-radius:14px;grid-row:span 3;place-items:center;padding:0 6px;font-weight:800;display:grid}.theme-noor .n-card strong{font-size:16.5px;line-height:1.3}.theme-noor .n-card .small{line-height:1.45}.theme-noor .n-card .n-ar{font-family:var(--font-arabic);color:var(--n-ink);text-align:right;font-size:21px}.theme-noor .n-count{color:var(--n-link);font-size:13px;font-weight:800}.theme-noor [data-filter-empty]{margin-top:12px}.theme-noor .chips a{background:var(--n-paper);border-color:var(--n-line);color:var(--n-ink)}.theme-noor .chips a:hover{border-color:var(--n-edge)}.theme-noor .note,.theme-noor .card.note{background:var(--n-paper-2);border:1px solid var(--n-line);color:var(--n-ink-2);border-radius:18px}.theme-noor .note strong{color:var(--n-ink)}.theme-noor .facts div{background:var(--n-paper);border-color:var(--n-line);border-radius:16px}.theme-noor .facts dt{color:var(--n-ink)}.theme-noor .facts dd{color:var(--n-ink-2)}.theme-noor .verse-nav .btn{min-height:44px}.theme-noor .site-footer{background:var(--n-paper);border-top:1px solid var(--n-line);color:var(--n-ink-2);margin-top:0}.theme-noor .footer-brand{color:var(--n-ink)}.theme-noor .footer-tagline,.theme-noor .footer-network strong{color:var(--n-ink-2)}.theme-noor .footer-head{color:var(--n-muted)}.theme-noor .footer-nav a{color:var(--n-ink)}.theme-noor .footer-bottom{border-top-color:var(--n-line);color:var(--n-muted)}.theme-noor .site-footer .link{color:var(--n-link)}@media (width>=980px){.theme-noor .n-body>:is(.prose,.sourced,.faq){box-sizing:border-box;width:100%;max-width:760px;margin-inline:auto}.theme-noor .n-body>.prose{max-width:760px}}@media print{.theme-noor .n-hero{color:#000;background:0 0;padding:0}.theme-noor .sourced{box-shadow:none;break-inside:avoid;border:1px solid #ccc}.theme-noor .n-copy,.theme-noor .n-search{display:none!important}}.theme-noor .n-hero .radio{color:var(--n-hero-ink);font-weight:700}.theme-noor .n-hero-ar{color:var(--n-hero-ink);margin:0 0 10px;font-size:clamp(26px,6vw,36px);line-height:1.6}@media (width<=560px){.theme-noor .prose table{font-size:14px}.theme-noor .prose th,.theme-noor .prose td{min-width:64px;padding:8px}}
