.reader-leaf{--fs:var(--bi-fs,1.25rem);--lh:var(--bi-lh,2.1);--pg-label:"p.";--leaf:var(--color-parchment-50);--leaf-edge:var(--color-parchment-300);--leaf-ink:var(--color-ink-900);--leaf-ink-soft:color-mix(in oklab, var(--leaf-ink) 62%, var(--leaf));--leaf-accent:var(--color-kawsar-600);--leaf-gold:var(--color-brass-600);background:var(--leaf);color:var(--leaf-ink)}html[data-bi-theme=paper] .reader-leaf{--leaf:var(--color-parchment-200);--leaf-edge:color-mix(in oklab, var(--color-parchment-400) 45%, transparent);--leaf-ink:var(--color-ink-900)}html[data-bi-theme=dark] .reader-leaf{--leaf:var(--color-ink-800);--leaf-edge:color-mix(in oklab, var(--color-brass-400) 22%, transparent);--leaf-ink:var(--color-parchment-100);--leaf-ink-soft:color-mix(in oklab, var(--color-parchment-300) 62%, var(--color-ink-800));--leaf-accent:var(--color-kawsar-400);--leaf-gold:var(--color-brass-400)}.reader-bar{top:var(--header-h,4.875rem);z-index:30;position:sticky}.reader-leaf .text{font-family:var(--font-body);font-size:var(--fs);line-height:var(--lh);text-align:start;-webkit-hyphens:none;hyphens:none}.reader-leaf .text p{margin:0 0 .9em}html[lang=en] .reader-leaf .text{line-height:calc(var(--lh) * .68);-webkit-hyphens:auto;hyphens:auto}html[lang=ur] .reader-leaf{--pg-label:"ص"}html[lang=hi] .reader-leaf{--pg-label:"पृ."}html[lang=hi] .reader-leaf .text{line-height:calc(var(--lh) * .82)}.reader-leaf .text h2,.reader-leaf .text h3{font-family:var(--font-display);color:var(--leaf-accent);margin:1.5em 0 .5em;scroll-margin-top:6rem;font-weight:500}.reader-leaf .text h2{text-align:center;font-size:1.38em}.reader-leaf .text h2:after{content:"";background:linear-gradient(90deg, transparent, var(--leaf-gold), transparent);width:70px;height:1px;margin:.35em auto 0;display:block}.reader-leaf .text h3{font-size:1.15em}html[lang=ur] .reader-leaf .text h2,html[lang=ur] .reader-leaf .text h3{padding-block:0;line-height:2}.reader-leaf .ar{font-family:var(--font-arabic);text-align:center;color:var(--leaf-accent);background:color-mix(in oklab, var(--leaf-gold) 9%, transparent);border:1px solid var(--leaf-edge);border-radius:var(--radius-card);direction:rtl;margin:.8em 0 1em;padding:.55em .9em;font-size:1.12em;line-height:2.1}.reader-leaf .ar-en{color:var(--leaf-ink-soft);text-align:center;margin:0 0 1.2em;padding:0 .8em;font-style:italic}html[lang=en] .reader-leaf .ar{margin-bottom:.25em}.reader-leaf .sher{text-align:center;grid-template-columns:1fr;gap:.2em 1.6em;margin:.4em 0 .8em;font-size:.94em;display:grid}@media (min-width:40rem){.reader-leaf .sher{grid-template-columns:1fr 1fr}}.reader-leaf .sher span{display:block}html[lang=en] .reader-leaf .sher{font-style:italic;line-height:1.55}.reader-leaf .hon{color:var(--leaf-gold);white-space:nowrap;padding:0 .15em;font-size:.72em}.reader-leaf .byline{color:var(--leaf-gold);text-align:center;margin-top:-.6em;font-size:.85em}.reader-leaf .sep{text-align:center;color:var(--leaf-gold)}.reader-leaf .tr-note{text-align:center;color:var(--leaf-ink-soft);margin:0 0 1.6em;font-size:.8rem}.reader-leaf a.pg{height:0;display:block;position:relative}.reader-leaf a.pg:before{content:var(--pg-label) " " attr(data-page);font-family:var(--font-body);white-space:nowrap;color:var(--leaf-ink-soft);border:1px solid var(--leaf-edge);top:.55em;direction:ltr;border-radius:6px;padding:3px 6px;font-size:.6875rem;line-height:1;position:absolute;inset-inline-start:-5.2rem}@media (max-width:70rem){.reader-leaf a.pg{height:auto;display:inline;position:static}.reader-leaf a.pg:before{vertical-align:.1em;margin-inline-end:.5em;display:inline-block;position:static}}html[data-bi-pages=hide] .reader-leaf a.pg:before{display:none}.reader-leaf a.pg:target:before,.reader-leaf .text [id]:target{outline:2px solid var(--leaf-gold);outline-offset:4px}.akabir-figure{background:radial-gradient(ellipse 80% 60% at 50% 30%, var(--color-kawsar-500) 0%, var(--color-kawsar-600) 45%, var(--color-kawsar-700) 100%)}.akabir-figure:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 70% at 50% 55%, transparent 55%, color-mix(in srgb, var(--color-ink-900) 70%, transparent) 100%);position:absolute;inset:0}
