@layer areas {
.rd .rd-edition{margin:var(--space-2) 0 0;font-family:var(--sans);color:var(--mute);max-inline-size:var(--measure);font-size:.9375rem}.rd .rd-intro{margin-block-start:var(--space-3)}.rd .rd-search{margin:var(--space-5) 0;max-inline-size:var(--measure-wide)}.rd .rd-bar{top:var(--header-h);z-index:var(--z-sticky);margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);background:var(--glass);border-block-end:1px solid var(--rule);position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rd .rd-bar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px)}}.rd .rd-bar-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:52px;display:flex}.rd .rd-bar-place{align-items:center;gap:var(--space-1);min-block-size:44px;min-inline-size:0;padding:0 var(--space-2);font-family:var(--serif);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;font-size:1.0625rem;font-weight:600;display:inline-flex}.rd .rd-bar-place>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd .rd-bar-place .icon{color:var(--mute);flex:none}.rd .rd-bar-place:hover{color:var(--accent)}.rd .rd-bar-tools{flex:none;align-items:center;display:flex}.rd .icon-btn.is-off{opacity:.35}.rd .rd-aa{font-family:var(--serif);font-size:1.0625rem;font-weight:600}.rd .rd-bar-search{padding-block:0 var(--space-3)}.rd .rd-pop{inset:auto;top:var(--rd-pop-top,calc(var(--header-h) + 56px));right:var(--rd-pop-right,var(--gutter));inline-size:min(20rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-4);background:var(--sheet);color:var(--ink);border:var(--border-card);border-radius:var(--radius);box-shadow:var(--shadow-2);margin:0;position:fixed}.rd .rd-pop-label{margin:0 0 var(--space-2);font-family:var(--sans);color:var(--mute);font-size:.8125rem;font-weight:600}.rd .rd-pop .seg+.rd-pop-label{margin-block-start:var(--space-4)}.rd .rd-view{--rd-scale:1}.rd .rd-view[data-size=s]{--rd-scale:.9}.rd .rd-view[data-size=l]{--rd-scale:1.18}.rd .rd-loading{min-block-size:100vh;padding-block:var(--space-6)}.rd .rd-plate{min-block-size:13rem;padding:var(--space-7) var(--space-4) var(--space-5);text-align:center;isolation:isolate;align-content:end;justify-items:center;display:grid;position:relative}.rd .rd-plate-arch{inset-block:var(--space-3) 0;inline-size:min(19rem,88%);block-size:calc(100% - var(--space-3));z-index:-1;fill:none;stroke:var(--pattern-line);stroke-width:1px;-webkit-mask-image:linear-gradient(to bottom, var(--ink) 55%, transparent);mask-image:linear-gradient(to bottom, var(--ink) 55%, transparent);margin-inline:auto;position:absolute;inset-inline:0}.rd .rd-plate-ar{font-family:var(--arabic);font-size:var(--ar-title);line-height:var(--lh-ar-title);color:var(--accent);margin:0}.rd .rd-plate-name{margin:var(--space-2) 0 0;font-family:var(--serif);font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);font-weight:500;line-height:var(--lh-snug);letter-spacing:0;text-transform:none;color:var(--ink)}.rd .rd-plate-meaning{margin:var(--space-1) 0 0;font-family:var(--serif);color:var(--mute);font-size:1.0625rem;font-style:italic}.rd .rd-plate-meta{margin:var(--space-2) 0 0;font-family:var(--sans);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.8125rem}.rd .rd-bismillah{justify-items:center;gap:var(--space-1);margin:0 0 var(--space-5);text-align:center;display:grid}.rd .rd-bismillah-ar{font-family:var(--arabic);font-size:calc(var(--ar-verse) * var(--rd-scale));line-height:var(--lh-ar-verse);color:var(--ink);margin:0}.rd .rd-bismillah-en{font-family:var(--sans);color:var(--mute);margin:0;font-size:.9375rem}.rd .rd-verses{margin:0;padding:0;list-style:none;container-type:inline-size}.rd .rd-verse{gap:var(--space-1);padding:var(--space-4) var(--space-2);border-block-end:1px solid var(--rule);scroll-margin-block:calc(var(--header-h) + 52px + var(--space-4));content-visibility:auto;contain-intrinsic-size:auto 12rem;display:grid}.rd .rd-chapter.has-target .rd-verse{content-visibility:visible}.rd .rd-verse.is-target{animation:target-wash 1.8s var(--ease-out) 1}.rd .rd-ref{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--faint);justify-self:start;padding-block:2px;font-size:.8125rem;text-decoration:none;position:relative}.rd .rd-ref:before{content:"";block-size:44px;inline-size:44px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.rd .rd-ref:hover{color:var(--accent);text-decoration:underline}@container (min-width:600px){.rd .rd-verse{column-gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr)}.rd .rd-ref{padding-block-start:var(--space-1)}}.rd .rd-verse-body{gap:var(--space-2);min-inline-size:0;display:grid}.rd .rd-ar{font-family:var(--arabic);font-weight:400;font-size:calc(var(--ar-verse) * var(--rd-scale,1));line-height:var(--lh-ar-verse);color:var(--ink);text-align:right;margin:0}.rd .rd-en{max-inline-size:var(--measure);font-family:var(--serif);font-size:calc(var(--step-0) * var(--rd-scale,1));line-height:var(--lh-body);color:var(--ink);margin:0}.rd .rd-en.is-stanza{white-space:pre-line}.rd .rd-pager{margin-block-start:var(--space-6)}.rd .rd-foot{margin-block-start:var(--space-4)}.rd .rd-results{padding-block:var(--space-5) 0;min-block-size:50vh}.rd .rd-download{max-inline-size:var(--measure)}.rd .rd-results-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.rd .rd-results-title{font-family:var(--serif);font-weight:500;font-size:var(--step-1);line-height:var(--lh-snug);letter-spacing:0;text-transform:none;margin:0}.rd .rd-result-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rd .rd-result{gap:var(--space-2);padding:var(--space-4);background:var(--card);border:var(--border-card);border-radius:var(--radius);content-visibility:auto;contain-intrinsic-size:auto 10rem;display:grid}.rd .rd-pill{min-block-size:32px;padding:0 var(--space-3);font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);justify-self:start;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.rd .rd-pill:hover{text-decoration:underline}.rd .rd-pill:before{content:"";position:absolute;inset:-6px 0}
}

