@font-face{font-family:Jameel Noori Nastaleeq;src:local("Jameel Noori Nastaleeq"),url(https://files.alislam.cloud/fonts/Urdu-Nastaleeq.woff2) format("woff2"),url(https://files.alislam.cloud/fonts/Urdu-Nastaleeq.ttf) format("truetype");font-display:swap}@font-face{font-family:Manzoor Naskh;src:url(https://files.alislam.cloud/fonts/ManzoorNaskh-alislam.woff2) format("woff2"),url(https://files.alislam.cloud/fonts/ManzoorNaskh-alislam.ttf) format("truetype");font-display:swap}@font-face{font-family:Noore Huda;src:url(https://files.alislam.cloud/fonts/noorehuda-webfont.woff2) format("woff2"),url(https://files.alislam.cloud/fonts/noorehuda-webfont.ttf) format("truetype");font-display:swap}@font-face{font-family:Adobe Naskh;src:url(https://files.alislam.cloud/fonts/AdobeNaskh-Medium.woff2) format("woff2");font-display:swap}@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,800;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lateef:wght@400;700&display=swap");html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{background:#f4f5f6}.ur-text{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif;direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.passage{--ink:#1a1d21;--muted:#6b7280;--quran:#0b5c2e;--hadith:#7a4a12;--arabic:#089e62;color:var(--ink)}.passage blockquote,.passage p{margin:0 0 .6em}.passage blockquote:last-child,.passage p:last-child{margin-bottom:0}.passage a{color:inherit}.passage cite{display:block;font-style:normal;font-size:.78em;color:var(--muted);margin:.25em 0 .5em}.passage cite a{color:inherit;text-decoration:none;border-bottom:1px dotted}.passage cite a:hover{color:var(--ink);border-bottom-style:solid}.passage p.right{text-align:right}.passage p.center{text-align:center}.passage.footnote{--ink:#3f4650}.passage .ref{font-size:.8em;color:var(--muted);margin:0 .25em}.passage sup{font-size:.6em;line-height:0}.passage a.quran,.passage a.quranic,.passage a.quranic-link{text-decoration:none;border-bottom:1px dotted var(--quran)}.passage a.quran:hover,.passage a.quranic-link:hover{background:rgba(11,92,46,.08)}.passage .wb-table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.92em;line-height:1.8;text-indent:0}.passage .wb-table td,.passage .wb-table th{border:1px solid #e5e7eb;padding:.3em .55em;vertical-align:top;text-align:start}.passage .wb-table th{font-weight:700;background:rgba(0,0,0,.035)}.passage .wb-table [dir=ltr]{font-family:Roboto,system-ui,sans-serif}.passage .couplet,.passage .couplet-arabic{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2.5em;row-gap:.1em;margin:.8rem auto 1rem;max-width:40rem;direction:rtl;text-align:center}.passage .couplet-arabic>p,.passage .couplet>p{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.25em);margin:0;text-align:center}.passage .couplet-arabic>p:only-child,.passage .couplet>p:only-child{flex-basis:100%}.passage .couplet{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif;line-height:2.2}.passage .couplet-arabic{font-family:Adobe Naskh,Noto Naskh Arabic,Manzoor Naskh,serif;line-height:2.2}.passage .poetry{text-align:center;margin:1rem auto 1.2rem;padding:.2rem 0;max-width:40rem;line-height:2.4;direction:rtl}.passage .verse{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin:.15rem 0}.passage .misra{display:inline-block;white-space:nowrap}.passage .verse:has(.misra:only-child) .misra{white-space:normal}.passage.ur{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif;font-size:1.65rem;line-height:2.4;direction:rtl;text-align:right}.passage.ur .quran,.passage.ur .quranic{font-family:Manzoor Naskh,Noore Huda,Noto Naskh Arabic,serif;line-height:2.2;margin-inline:.22em;color:var(--quran)}.passage.ur .hadith{font-family:Lateef,Adobe Naskh,Manzoor Naskh,serif;font-size:1.1em;line-height:2.2;margin-inline:.22em;color:var(--hadith)}.passage.ur .arabic{font-family:Adobe Naskh,Manzoor Naskh,Noto Naskh Arabic,serif;line-height:2.2;margin-inline:.22em;color:var(--arabic)}.passage.ur .persian{margin-inline:.15em}.passage.ur p.invocation{text-align:center;margin:0 0 .3rem;line-height:2.4}.passage.ur p.invocation .arabic,.passage.ur p.invocation .quran{font-size:1.15em}.passage.ur p.caption{text-align:center;font-size:1.3rem;color:var(--muted)}.passage.ur p.translation{text-align:center;font-size:.9em;margin:0 1.5em .8em}.passage.ur p.footnote{font-size:1.3rem;line-height:2.2}.passage.ur cite{text-align:left;direction:rtl;font-size:1rem;line-height:1.8}.passage.ur p.chapter-label{text-align:center}.passage.ur .couplet{font-size:1em}.passage.en{font-family:Roboto,system-ui,sans-serif;font-size:1.15rem;line-height:1.75}.passage.en blockquote,.passage.en p.quote{font-style:italic;margin-inline:1.5rem}.passage.en p.translation{text-align:center;font-style:italic;margin:0 1.5rem 1rem}.passage.en p.caption{text-align:center;font-style:italic;color:var(--muted)}.passage.en .quran,.passage.en .quranic{font-family:Manzoor Naskh,Noore Huda,Noto Naskh Arabic,serif;color:var(--quran)}.passage.en .hadith,.passage.en .quran,.passage.en .quranic{font-size:1.25em;margin-inline:.2em;direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.passage.en .hadith{font-family:Lateef,Adobe Naskh,serif;color:var(--hadith)}.passage.en .arabic{font-family:Adobe Naskh,Manzoor Naskh,Noto Naskh Arabic,serif;font-size:1.2em;color:var(--arabic)}.passage.en .arabic,.passage.en .persian,.passage.en .urdu{margin-inline:.2em;direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.passage.en .persian,.passage.en .urdu{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif;font-size:1.15em;line-height:2}.passage.en .couplet{font-size:1.35rem}.passage.en .poetry{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif;font-size:1.25rem;line-height:2.2;margin:.8rem 0 .4rem}.passage.en .poetry .verse[lang=ar]{font-family:Adobe Naskh,Noto Naskh Arabic,Manzoor Naskh,serif}.passage.en .poetry .poetry-refs{font-size:.7em;direction:ltr;-webkit-margin-start:.3em;margin-inline-start:.3em}.passage.en .poem-english{font-style:italic}.passage.en sup.hon{font-size:.6em;line-height:0;margin-left:.05em}.passage.en p.footnote{font-size:1.02rem;color:#3f4650}.passage .ar{font-family:Adobe Naskh,Manzoor Naskh,Noto Naskh Arabic,serif;font-size:1.2em;direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--arabic)}.heading{--quran:#0b5c2e;--hadith:#7a4a12;--arabic:#089e62}.heading a{color:inherit;text-decoration:none}.heading a.quranic-link{border-bottom:1px dotted var(--quran)}.heading .quran,.heading .quranic{font-family:Manzoor Naskh,Noore Huda,Noto Naskh Arabic,serif;color:var(--quran)}.heading .ar,.heading .arabic,.heading .quran,.heading .quranic{direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;margin-inline:.2em}.heading .ar,.heading .arabic{font-family:Adobe Naskh,Manzoor Naskh,Noto Naskh Arabic,serif;color:var(--arabic)}.heading .hadith{font-family:Lateef,Adobe Naskh,Manzoor Naskh,serif;color:var(--hadith);direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;margin-inline:.2em}.heading.en .ar,.heading.en .arabic,.heading.en .hadith,.heading.en .quran,.heading.en .quranic{font-size:1.15em;line-height:1.6}.heading.en .persian,.heading.en .urdu{font-family:Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif;font-size:1.15em;direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;margin-inline:.2em}.heading.ur .ar,.heading.ur .arabic,.heading.ur .hadith,.heading.ur .quran,.heading.ur .quranic{font-size:.95em;line-height:1.9}.heading .ref{font-size:.7em;color:#6b7280;margin-inline:.25em}.heading sup{font-size:.6em;line-height:0}.ur-input input{font-family:Jameel Noori Nastaleeq,Roboto,serif;font-size:1.35rem}