.hq-public{--hq-ink:#163028;--hq-muted:#5b7168;--hq-line:#1b5e421f;color:var(--hq-ink)}.hq-public a:hover{color:#0a6e4f}.hq-hero,.hq-reader-page{padding:132px 0 36px}.hq-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0a6e4f;margin:0 0 8px;font-size:.78rem;font-weight:800}.hq-hero h1,.hq-reader-head h1{font-family:var(--font-playfair), Georgia, serif;color:#0f3d2c;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.hq-lead{max-width:720px;color:var(--hq-muted);margin:0 0 18px;font-size:1.05rem;line-height:1.7}.hq-facts,.hq-pills{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.hq-fact,.hq-pill{border:1px solid var(--hq-line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.hq-search{max-width:560px;position:relative}.hq-search input{border:1px solid var(--hq-line);width:100%;font:inherit;background:#fff;border-radius:14px;padding:14px 16px}.hq-search-hits{z-index:8;border:1px solid var(--hq-line);background:#fff;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 32px #0f3d2c1a}.hq-search-hits a{color:inherit;border-bottom:1px solid var(--hq-line);padding:10px 14px;text-decoration:none;display:block}.hq-search-hits a:last-child{border-bottom:0}.hq-search-hits strong{display:block}.hq-search-hits span{color:var(--hq-muted);font-size:.82rem}.hq-section{padding:8px 0 36px}.hq-section h2{font-family:var(--font-playfair), Georgia, serif;margin:0 0 16px;font-size:1.55rem}.hq-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.hq-card{border:1px solid var(--hq-line);color:inherit;background:#fff;border-radius:16px;padding:14px 16px;text-decoration:none;display:block}.hq-card:hover{border-color:#0a6e4f59;box-shadow:0 10px 22px #0f3d2c0f}.hq-card em{font-family:var(--font-amiri), "Times New Roman", serif;color:#0a6e4f;font-size:1.2rem;font-style:normal;display:block}.hq-card small{color:var(--hq-muted);margin-top:4px;display:block}.hq-reader-toolbar{z-index:6;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 12px;display:flex;position:sticky;top:72px}.hq-ayahs{background:#fffdf8;border:1px solid #c9a84c52;border-radius:24px;padding:28px 22px 36px}.hq-ayah{border-bottom:1px solid #1b5e4214;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.hq-ayah:last-child{border-bottom:0}.hq-ayah-num{color:#8a6a1a;background:#c9a84c29;border-radius:50%;place-items:center;min-width:36px;height:36px;font-size:.78rem;font-weight:800;display:grid}.hq-ayah-text{font-family:var(--font-amiri), "Times New Roman", serif;text-align:right;direction:rtl;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:2.05}.hq-nav-row{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;display:flex}.hq-faq details{border:1px solid var(--hq-line);background:#fff;border-radius:14px;margin-bottom:8px;padding:12px 16px}.hq-faq summary{cursor:pointer;font-weight:700}.hq-faq p{color:var(--hq-muted);margin:10px 0 0;line-height:1.65}.hq-note{color:var(--hq-muted);font-size:.92rem;line-height:1.65}@media (max-width:860px){.hq-reader-toolbar{top:64px}}
