/* NUHA Build 246 — Maulid al-Barzanji native HTML. Scoped to Barzanji reader only. */
.barzanji-reader{padding-bottom:4px}
.barzanji-intro{margin:0 0 12px;padding:16px 16px 14px;border-bottom:1px solid var(--line);text-align:center;background:linear-gradient(145deg,rgba(184,133,23,.08),rgba(13,107,85,.035))}
.barzanji-intro>span{display:inline-flex;padding:5px 10px;border-radius:999px;background:rgba(184,133,23,.12);font-size:10px;font-weight:800;color:#8b6815;letter-spacing:.02em}
.barzanji-intro .arabic{margin-top:10px;font-family:"Amiri","Noto Naskh Arabic","Traditional Arabic",serif;font-size:calc(var(--arabic-size)*.78);line-height:1.5;font-weight:700;color:var(--text)}
.barzanji-reader .dibai-section{margin:12px 14px;padding:16px 14px;border-radius:18px}
.barzanji-reader .dibai-section>.arabic{font-family:"Amiri","Noto Naskh Arabic","Traditional Arabic",serif!important;font-size:calc(var(--arabic-size)*.72);line-height:1.9!important;text-align:right!important;direction:rtl}
.barzanji-reader .dibai-section.poem>.arabic{text-align:center!important;line-height:2!important}
.barzanji-reader .dibai-label{font-size:11px;font-weight:800;letter-spacing:.02em}
.barzanji-refrain{margin:8px 22px 14px;padding:10px 12px;border-radius:14px;background:var(--green-soft);color:var(--green);font-family:"Amiri","Noto Naskh Arabic","Traditional Arabic",serif;font-size:calc(var(--arabic-size)*.52);line-height:1.65;text-align:center;direction:rtl}
.barzanji-source{margin:14px;padding:12px 13px;border:1px solid rgba(13,107,85,.12);border-radius:16px;background:var(--green-soft);display:flex;align-items:flex-start;gap:10px;color:var(--green)}
.barzanji-source>i{font-size:17px;margin-top:1px}.barzanji-source div{min-width:0}.barzanji-source b{display:block;font-size:11px;margin-bottom:2px}.barzanji-source span{display:block;font-size:10.5px;line-height:1.45;color:var(--muted)}
@media(max-width:600px){.barzanji-intro{padding:14px 12px 12px}.barzanji-reader .dibai-section{margin:10px 10px;padding:14px 12px}.barzanji-reader .dibai-section>.arabic{font-size:calc(var(--arabic-size)*.68);line-height:1.85!important}.barzanji-refrain{margin:7px 14px 12px;font-size:calc(var(--arabic-size)*.50)}}
body.preview-phone .barzanji-reader .dibai-section>.arabic{font-size:calc(var(--arabic-size)*.66);line-height:1.84!important}
[data-theme="dark"] .barzanji-intro{background:linear-gradient(145deg,rgba(184,133,23,.13),rgba(13,107,85,.08))}
