@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed873e0918d65364-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e142b3780bacc0a9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/50a22be602a0c7d8-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ed873e0918d65364-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e142b3780bacc0a9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/50a22be602a0c7d8-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Nastaliq Urdu Fallback;src:local("Times New Roman");ascent-override:167.79%;descent-override:52.52%;line-gap-override:0.00%;size-adjust:113.48%}.__className_27baec{font-family:Noto Nastaliq Urdu,Noto Nastaliq Urdu Fallback;font-style:normal}.__variable_27baec{--font-urdu:"Noto Nastaliq Urdu","Noto Nastaliq Urdu Fallback"}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5aae3a1c1074c5e1-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ecb0c194634e5a7f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c2fd50d66d22a18-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/da6e5417d357d163-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9c79641216ce8622-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dd5f2241e050216b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amiri Fallback;src:local("Times New Roman");ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.00%;size-adjust:99.94%}.__className_9f7a0a{font-family:Amiri,Amiri Fallback;font-style:normal}.__variable_9f7a0a{--font-arabic:"Amiri","Amiri Fallback"}.urdu-reader{direction:rtl;font-family:var(--font-urdu),"Noto Nastaliq Urdu",serif;color:var(--ink);font-size:clamp(17px,1.35vw,20px);line-height:2.35;text-align:right}.urdu-reader p{margin:0 0 1.6em}.urdu-reader h1,.urdu-reader h2,.urdu-reader h3{direction:ltr;text-align:center;font-family:var(--font-cormorant),Georgia,serif;font-weight:500;color:var(--ink);line-height:1.3;scroll-margin-top:90px}.urdu-reader h1,.urdu-reader h2{font-size:clamp(24px,2.4vw,32px);margin:.4em 0 1.1em}.urdu-reader h3{font-size:clamp(19px,1.8vw,24px);margin:1.8em 0 .9em;color:var(--ink-mid)}.urdu-reader h4{direction:ltr;text-align:center;font-family:var(--font-cormorant),Georgia,serif;font-weight:500;font-size:clamp(17px,1.5vw,20px);margin:1.6em 0 .8em;color:var(--ink-mid);scroll-margin-top:90px}.urdu-reader h1:lang(ur),.urdu-reader h2:lang(ur){font-family:var(--font-urdu),serif}.urdu-reader blockquote{margin:1.8em 0;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,30px);background:var(--ivory-off);border-inline-start:2px solid var(--gold);border-radius:2px;font-family:var(--font-arabic),"Amiri",serif;font-size:1.12em;line-height:2.15}.urdu-reader blockquote p{margin:0 0 1em}.urdu-reader blockquote p:last-child{margin-bottom:0}.urdu-reader strong{font-weight:700;color:var(--ink)}.urdu-reader ul{padding-inline-start:1.4em;margin:0 0 1.6em;list-style:disc}.urdu-reader ol{padding-inline-start:1.6em;margin:0 0 1.6em;list-style:arabic-indic}.urdu-reader ol ol{margin:.5em 0 .4em}.urdu-reader li,.urdu-reader li>p{margin-bottom:.5em}.urdu-reader a{color:var(--gold-dark);text-decoration:none;border-bottom:1px solid var(--gold-rule);transition:border-color .15s ease,color .15s ease}.urdu-reader a:hover{color:var(--gold);border-bottom-color:var(--gold)}.reader-part:first-of-type .reader-chapter:first-of-type>p:first-child:first-letter{font-size:2.6em;line-height:1;color:var(--gold-dark);padding-inline-end:.08em}.urdu-reader .hadith-link{color:var(--gold-dark);text-decoration:none;border-bottom:1px solid var(--gold-rule);transition:border-color .15s ease,color .15s ease}.urdu-reader .hadith-link:hover{color:var(--gold);border-bottom-color:var(--gold)}.reader-watermark{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.reader-watermark span{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(72px,12vw,180px);letter-spacing:.08em;color:var(--ink);opacity:.035;transform:rotate(-24deg);white-space:nowrap}.reader-chapter{scroll-margin-top:84px;padding-block:clamp(20px,2.6vw,34px)}.reader-chapter+.reader-chapter{position:relative;margin-top:clamp(26px,3.4vw,44px)}.reader-chapter+.reader-chapter:before{content:"❖";display:block;text-align:center;color:var(--gold);font-size:12px;letter-spacing:0;line-height:1;margin:0 auto clamp(26px,3.4vw,44px);padding-top:2px;background:linear-gradient(var(--gold-rule),var(--gold-rule)) left 50% /26% 1px no-repeat,linear-gradient(var(--gold-rule),var(--gold-rule)) right 50% /26% 1px no-repeat}.reader-part+.reader-part{margin-top:clamp(56px,7vw,96px)}.reader-part-head{text-align:center;margin:clamp(40px,5vw,64px) 0 clamp(10px,1.6vw,20px)}.reader-part-rule{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.reader-part-rule span{height:1px;width:clamp(60px,10vw,120px);background:var(--gold-rule)}.reader-part-rule i{font-style:normal;color:var(--gold);font-size:13px;line-height:1}.reader-toc{margin:clamp(36px,5vw,60px) 0 clamp(20px,3vw,36px);padding:clamp(22px,3vw,34px) clamp(18px,3vw,34px);background:var(--ivory-card);border:1px solid var(--ivory-border);border-radius:4px;box-shadow:0 10px 30px rgba(28,20,9,.06)}.reader-toc-eyebrow{text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-family:var(--font-cormorant),Georgia,serif}.reader-toc-heading{text-align:center;font-family:var(--font-urdu),serif;font-weight:700;font-size:clamp(24px,2.6vw,30px);color:var(--ink);margin:0 0 6px;line-height:1.8}.reader-toc-rule{height:1px;width:90px;background:var(--gold-rule);margin:10px auto 20px}.reader-toc-part{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 2px 10px;padding-bottom:8px;border-bottom:1px solid var(--gold-rule)}.reader-toc-part-ur{font-family:var(--font-urdu),serif;font-size:18px;color:var(--ink);line-height:1.9}.reader-toc-part-en{font-family:var(--font-cormorant),Georgia,serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);direction:ltr}.reader-toc-list{list-style:none;margin:0;padding:0}.reader-toc-row{display:flex;align-items:baseline;gap:12px;width:100%;padding:9px 8px;border:none;border-radius:3px;background:transparent;cursor:pointer;text-align:start;font-family:var(--font-urdu),serif;color:var(--ink);transition:background .15s ease,color .15s ease}.reader-toc-row.is-active,.reader-toc-row:hover{background:var(--ivory-off)}.reader-toc-row.is-active{box-shadow:inset 2px 0 0 var(--gold)}.reader-toc-index{font-family:var(--font-cormorant),Georgia,serif;font-size:13px;color:var(--gold-dark);min-width:1.6em;text-align:center;direction:ltr}.reader-toc-title{flex:1;font-size:15.5px;line-height:2.1}.reader-toc-num{font-family:var(--font-cormorant),Georgia,serif;font-size:12.5px;letter-spacing:.04em;color:var(--ink-faint);border:1px solid var(--ivory-border);border-radius:999px;padding:1px 9px;direction:ltr;white-space:nowrap}.reader-nav-pill{position:fixed;bottom:28px;left:28px;z-index:55;display:flex;align-items:center;gap:9px;max-width:min(60vw,340px);padding:9px 16px;border:1px solid var(--gold-rule);border-radius:999px;background:var(--ivory-card);color:var(--ink);font-size:14px;cursor:pointer;box-shadow:0 4px 14px rgba(28,20,9,.12);transition:box-shadow .15s ease}.reader-nav-pill:hover{box-shadow:0 6px 18px rgba(28,20,9,.18)}.reader-nav-pill-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint);font-size:13px;border-inline-start:1px solid var(--ivory-border);padding-inline-start:9px}@media (max-width:480px){.reader-nav-pill{bottom:24px;left:20px}.reader-nav-pill-current{display:none}}.reader-drawer-backdrop{position:fixed;inset:0;z-index:70;background:rgba(28,20,9,.32);opacity:0;pointer-events:none;transition:opacity .22s ease}.reader-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.reader-drawer{position:fixed;top:0;bottom:0;right:0;z-index:71;width:min(340px,88vw);background:var(--ivory);border-inline-start:1px solid var(--ivory-border);box-shadow:-18px 0 40px rgba(28,20,9,.18);transform:translateX(100%);transition:transform .26s cubic-bezier(.32,.72,.24,1);display:flex;flex-direction:column}.reader-drawer.is-open{transform:translateX(0)}.reader-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px;border-bottom:1px solid var(--gold-rule)}.reader-drawer-close{border:1px solid var(--ivory-border);background:var(--ivory-card);color:var(--ink-mid);width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer}.reader-drawer-body{overflow-y:auto;padding:10px 14px 28px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.reader-drawer,.reader-drawer-backdrop{transition:none}}.latin-reader p.q,.urdu-reader p.q{margin:0 0 1.15em;padding:.55em 1.1em .55em .9em;border-inline-start:2px solid transparent;border-radius:3px;line-height:2.3;transition:background .2s ease,border-color .2s ease}.latin-reader p.q:hover,.urdu-reader p.q:hover{background:var(--ivory-off);border-inline-start-color:var(--gold-rule)}.latin-reader .q-mark,.urdu-reader .q-mark{color:var(--gold-dark);margin-inline-end:.35em;font-size:.85em}.latin-reader{direction:ltr;font-family:var(--font-eb-garamond),Georgia,serif;color:var(--ink);font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.85;text-align:left}.latin-reader p{margin:0 0 1.4em}.latin-reader p.q{line-height:1.8}.latin-reader .reader-part:first-of-type .reader-chapter:first-of-type>p:first-child:first-letter{font-size:2.6em;line-height:1;color:var(--gold-dark);padding-inline-end:.08em}