@layer areas {
.rd .cr{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-4);display:grid}.rd .cr-panel{gap:var(--space-5);padding:var(--space-5);background:var(--card);border:var(--border-card);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);display:grid}.rd .cr-search{max-inline-size:none}.rd .cr-search .search-box{background:var(--paper)}.rd .cr-search .search-box,.rd .cr-search .input{min-inline-size:0}.rd .cr-texts{border:0;min-inline-size:0;margin:0;padding:0}.rd .cr-legend{inline-size:100%;font-family:var(--sans);color:var(--mute);justify-content:space-between;align-items:baseline;margin-block-end:var(--space-3);padding:0;font-size:.8125rem;font-weight:600;display:flex}.rd .cr-all{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.rd .cr-all:hover{text-decoration:underline}.rd .cr-text-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,45%),1fr));display:grid}@media (max-width:480px){.rd .cr-panel,.rd .cr-bars,.rd .cr-card{padding:var(--space-4)}.rd .cr-text{padding-inline-end:var(--space-2)}}.rd .cr-text{min-block-size:64px;padding:var(--space-3) var(--space-3) var(--space-3) 40px;background:var(--paper);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border:1.5px solid #0000;align-content:start;gap:2px;display:grid;position:relative}.rd .cr-text:hover{border-color:var(--rule)}.rd .cr-text input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rd .cr-text:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.rd .cr-tick{color:#0000;border:1.5px solid var(--mute);block-size:18px;inline-size:18px;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);border-radius:6px;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.rd .cr-text.is-on{background:var(--sheet);border-color:var(--ink)}.rd .cr-text.is-on .cr-tick{color:var(--on-solid);background:var(--solid);border-color:var(--solid)}.rd .cr-text.is-quran.is-on{border-color:var(--accent-fill)}.rd .cr-text.is-quran.is-on .cr-tick{color:#fff;background:var(--accent-fill);border-color:var(--accent-fill)}.rd .cr-text-faith{font-family:var(--sans);color:var(--mute);font-size:.75rem;font-weight:600}.rd .cr-text-name{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.3}.rd .cr-status{color:var(--mute);margin:0}.rd .cr-foot{margin-block-start:var(--space-7)}.rd .cr-answer{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.rd .cr-bars{padding:var(--space-5);background:var(--card);border:var(--border-card);border-radius:var(--radius)}.rd .cr-bars-title{margin:0 0 var(--space-4);font-family:var(--serif);font-weight:500;font-size:var(--step-2);line-height:var(--lh-snug);letter-spacing:0;text-transform:none}.rd .cr-bar-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rd .cr-bar{align-items:center;gap:var(--space-3);min-block-size:36px;padding:0 var(--space-2);color:var(--ink);border-radius:var(--radius-sm);grid-template-columns:minmax(7rem,11rem) 1fr 3rem;text-decoration:none;display:grid}.rd a.cr-bar[href]:hover{background:var(--paper)}.rd .cr-bar-name{font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.rd .cr-bar-track{background:var(--sunken);border-radius:5px;block-size:10px;overflow:hidden}.rd .cr-bar-fill{block-size:100%;inline-size:calc(var(--w) * 100%);background:var(--mute);min-inline-size:3px;transition:inline-size var(--dur-3) var(--ease-out);border-radius:5px;display:block}.rd .cr-bar.is-quran .cr-bar-fill{background:var(--accent-fill)}.rd .cr-bar.is-quran .cr-bar-name{font-weight:600}.rd .cr-bar.is-none{color:var(--faint)}.rd .cr-bar.is-none .cr-bar-fill{min-inline-size:0}.rd .cr-bar-n{font-family:var(--sans);text-align:end;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}@media (max-width:480px){.rd .cr-bar{gap:var(--space-2);grid-template-columns:6.5rem 1fr 2.5rem}}.rd .cr-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:760px){.rd .cr-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.rd .cr-card{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);background:var(--card);border:var(--border-card);border-radius:var(--radius);scroll-margin-block-start:calc(var(--header-h) + var(--space-4));display:grid}.rd .cr-card.is-quran{box-shadow:inset 0 4px 0 var(--accent-fill)}.rd .cr-card-head{align-items:center;column-gap:var(--space-3);grid-template-columns:1fr auto;display:grid}.rd .cr-card-faith{font-family:var(--sans);color:var(--mute);letter-spacing:.02em;grid-column:1;margin:0;font-size:.75rem;font-weight:600}.rd .cr-card.is-quran .cr-card-faith{color:var(--accent)}.rd .cr-card-name{font-family:var(--serif);font-weight:500;font-size:var(--step-1);line-height:var(--lh-snug);letter-spacing:0;text-transform:none;grid-column:1;margin:0}.rd .cr-card-head .count{grid-area:1/2/span 2}.rd .cr-verses{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.rd .cr-verse{gap:var(--space-2);border-block-start:1px solid var(--rule);padding-block-start:var(--space-4);display:grid}.rd .cr-ar{font-family:var(--arabic);text-align:right;color:var(--ink);margin:0;font-size:1.375rem;line-height:2}.rd .cr-quote{font-family:var(--serif);font-size:var(--step-0);line-height:var(--lh-body);color:var(--ink);white-space:pre-line;margin:0}.rd .cr-ref{font-family:var(--sans);color:var(--accent);justify-self:start;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.rd .cr-ref:hover{text-decoration:underline}.rd .cr-more{justify-self:start}.rd .cr-none{font-family:var(--sans);color:var(--mute);margin:0;font-size:.9375rem}
}


