/* IHA Institute — R123.78, scoped to scripture preview */
.ihi-scripture-trigger{appearance:none;border:0;border-bottom:1px dotted currentColor;background:transparent;color:inherit;font:inherit;line-height:inherit;direction:rtl;padding:0 1px;cursor:help;text-align:inherit}.ihi-scripture-trigger:hover,.ihi-scripture-trigger:focus-visible{color:#075c35;border-bottom-style:solid;outline-offset:3px}.ihi-scripture-popover{position:fixed;z-index:10020;box-sizing:border-box;width:min(410px,calc(100vw - 24px));max-height:min(70vh,520px);overflow:auto;padding:18px 20px;background:#fff;color:#24332d;border:1px solid #dbe5dc;border-radius:14px;box-shadow:0 16px 46px rgba(12,41,27,.19);font-family:system-ui,-apple-system,sans-serif;text-align:left}.ihi-scripture-popover[hidden]{display:none!important}.ihi-scripture-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#075c35;font-size:13px;letter-spacing:.01em}.ihi-scripture-close{border:0;background:transparent;color:#53655a;font-size:25px;line-height:1;cursor:pointer;padding:3px 7px}.ihi-scripture-arabic{font-family:'Noto Naskh Arabic','Amiri','Traditional Arabic',serif;font-size:23px;line-height:2.15;text-align:right;overflow-wrap:anywhere;margin:16px 0}.ihi-scripture-source{font-size:12px;line-height:1.5;color:#5d6e63;border-top:1px solid #e7ece8;padding-top:11px;margin:0}@media(max-width:540px){.ihi-scripture-popover{width:calc(100vw - 24px);padding:16px}.ihi-scripture-arabic{font-size:21px}}@media(prefers-reduced-motion:reduce){.ihi-scripture-popover{scroll-behavior:auto}}
/* R123.80: accessibility, responsive evidence hierarchy, and source attribution. */
.ihi-scripture-popover{overscroll-behavior:contain;max-height:min(72dvh,560px);padding:19px 22px;box-shadow:0 20px 70px #0c291b38}.ihi-scripture-label{font:750 10px/1.5 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#668273;margin-bottom:4px}.ihi-scripture-popover-head strong{font:700 15px/1.45 system-ui;color:#075c35}.ihi-scripture-arabic{font-size:clamp(21px,3vw,25px);line-height:2.05;margin:16px 0;white-space:normal}.ihi-scripture-credit{font:11px/1.5 system-ui;color:#697d70;margin:9px 0 0;overflow-wrap:anywhere}.ihi-scripture-credit:empty{display:none}.ihi-scripture-credit a{color:#075c35;text-decoration:underline;text-underline-offset:3px}.ihi-scripture-trigger{border-bottom-color:#6b9a7a;border-bottom-width:1.5px;border-radius:2px;touch-action:manipulation}.ihi-scripture-trigger:focus-visible,.ihi-scripture-close:focus-visible{outline:2px solid #075c35;outline-offset:3px}@media(max-width:540px){.ihi-scripture-popover{padding:15px 17px;border-radius:12px}}

/* R123.80.7 — groupable, readable multi-source panel; no source text rewritten. */
.ihi-scripture-popover{width:min(590px,calc(100vw - 24px));max-height:min(78dvh,720px)}
.ihi-scripture-source-list{display:grid;gap:12px;margin-top:12px}
.ihi-scripture-source-item{padding:14px;border:1px solid #dce8df;border-radius:10px;background:#fcfdfc;min-width:0}
.ihi-scripture-source-item:first-child{background:#f2f8f3;border-color:#b9dbc4}
.ihi-scripture-source-kind{display:block;color:#52715d;font:700 11px/1.5 system-ui,sans-serif;margin-bottom:5px}
.ihi-scripture-source-title{display:block;color:#164b30;font:700 14px/1.45 system-ui,sans-serif;overflow-wrap:anywhere}
.ihi-scripture-source-item .ihi-scripture-arabic{margin:9px 0;font-size:clamp(19px,2.4vw,23px);line-height:2;white-space:pre-wrap}
.ihi-scripture-source-link{font:650 12px/1.5 system-ui;color:#075c35;text-decoration:underline;text-underline-offset:2px}
.ihi-scripture-note,.ihi-scripture-diff-note{font:12px/1.65 system-ui,sans-serif;color:#617468;margin:6px 0;overflow-wrap:anywhere}
.ihi-scripture-word-diff{background:#fff2c4;color:inherit;border-radius:3px;padding:0 1px}
@media(max-width:540px){.ihi-scripture-popover{width:calc(100vw - 20px);max-height:76dvh;padding:13px}.ihi-scripture-source-item{padding:12px}.ihi-scripture-source-item .ihi-scripture-arabic{font-size:20px}}

/* R123.80.7.2 — Hadith number is metadata, not part of the book/Kitāb/Bāb title. */
.ihi-scripture-hadith-number{display:block;margin:3px 0 8px;color:#536957;font:600 12px/1.55 system-ui,sans-serif;overflow-wrap:anywhere}
