/* «مختصر الموطأ»: same blocks, spacing and colours as the tafseer page. Titles use Cairo, hadith text uses Kitab. */
@font-face{font-family:"Kitab";src:local("Kitab"),url("../fonts/Kitab-Regular.ttf")}
.mw-page{line-height:2;color:#283832}
.mw-head{text-align:center;margin:6px 0 14px}
.mw-head h1{font-family:"Cairo",Tahoma,Arial,sans-serif;font-weight:800;font-size:1.9rem;color:#1f5446;margin:0}
.mw-hero h1{font-size:2.3rem}
.mw-dua{font-family:"Cairo",Tahoma,Arial,sans-serif;color:#6b6255;font-size:.95rem;line-height:1.9;margin:8px auto 0;max-width:560px}
.mw-card{background:#fffdf8;border:1px solid #e3dccb;border-radius:18px;overflow:hidden;margin-bottom:14px}
.mw-row{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #e3dccb;color:#2b2620!important;text-decoration:none}
.mw-row:last-child{border-bottom:0}
.mw-row:hover{background:#f7f3ea}
.mw-row-text{display:flex;flex-direction:column;gap:3px;min-width:0}
.mw-row-text strong{font-family:"Cairo",Tahoma,Arial,sans-serif;font-weight:700;font-size:1.02rem}
.mw-row-text small{font-family:"Cairo",Tahoma,Arial,sans-serif;color:#6b6255;font-size:.8rem}
.mw-hadith-line{font-family:"Kitab","Scheherazade",serif;font-size:1.2rem;line-height:1.9}
.mw-num{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-family:"Cairo",Tahoma,Arial,sans-serif;font-weight:700;font-size:.82rem;color:#1f5446;position:relative}
.mw-num:before{content:"";position:absolute;inset:5px;border:1.5px solid #a9823a;border-radius:6px;transform:rotate(45deg)}
.mw-chapter{font-family:"Cairo",Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700;color:#6b6255;margin:14px 6px 8px}
.mw-badges{display:flex;flex-wrap:wrap;gap:5px}
.mw-badge{font-family:"Cairo",Tahoma,Arial,sans-serif;font-size:.72rem;font-weight:700;color:#6b6255;border:1px solid #d8cfbd;border-radius:999px;padding:0 8px;background:#f7f3ea}
.mw-badge-star{color:#a9823a;border-color:#a9823a}
.mw-badge-label{color:#1f5446;border-color:#1f5446}
.mw-badge-add{color:#fff;background:#a9823a;border-color:#a9823a}
.mw-crumb{font-family:"Cairo",Tahoma,Arial,sans-serif;font-size:.85rem;font-weight:700;color:#1f5446;margin:4px 4px 12px;line-height:1.9}
.mw-crumb a{color:#1f5446}
/* boxes: the same as the tafseer page's ayah and tafseer boxes */
.mw-block{background:#f1ebdd;border:1px solid #d7e0de;border-radius:14px;padding:18px;margin:0 0 25px}
.mw-block p{margin:0}
.mw-block-label{font-family:"Cairo",Tahoma,Arial,sans-serif!important;font-size:.8rem!important;font-weight:700;color:#1f5446;margin-bottom:6px!important}
.mw-matn{font-family:"Kitab","Scheherazade",serif;font-size:1.65rem;line-height:2.1;color:#2b2620}
.mw-sanad{font-family:"Kitab","Scheherazade",serif;font-size:1.3rem;line-height:2;color:#6b6255}
.mw-notes{font-family:"Kitab","Scheherazade",serif;font-size:1.15rem;line-height:1.9}
u.mw-mursal{text-decoration-color:#a9823a;text-decoration-thickness:1.5px;text-underline-offset:7px}
.mw-note-ref{font-family:"Cairo",Tahoma,Arial,sans-serif;font-size:.6em;font-weight:700;color:#a9823a}
.mw-info{display:flex;align-items:center;gap:8px;margin:10px 0 4px}
.mw-info-line{font-family:"Cairo",Tahoma,Arial,sans-serif!important;font-size:.8rem!important;line-height:1.8;color:#2b2620;margin:6px 0 0!important}
.mw-info-line a{color:var(--q-primary)}
.mw-list label{margin:0 0 5px}
.mw-search{margin-bottom:18px}
.mw-intro{text-align:center;margin-bottom:14px}
.mw-card+.mw-marks,.mw-card+.mw-legend{margin-top:18px}
.mw-marks{margin-top:18px;padding:13px 16px;border:1px solid #d8e7e1;border-radius:12px;background:#f5faf8;color:#42635a;font-family:"Cairo",Tahoma,Arial,sans-serif;font-size:.95rem;line-height:1.9}
.mw-count{font-family:"Cairo",Tahoma,Arial,sans-serif;color:#6b6255;font-size:.85rem;margin:0 6px 8px}
.mw-legend{font-family:"Cairo",Tahoma,Arial,sans-serif;color:#6b6255;font-size:.85rem;line-height:1.9;text-align:center;margin-top:10px}
.mw-nav{margin-top:18px}
/* previous / next, same rules as the tafseer page (includes/class.php) */
.tafseer-ayah-navigation{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin-top:18px}.tafseer-ayah-navigation>a,.tafseer-ayah-navigation>.is-disabled{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;flex:1;padding:10px 14px;border-radius:12px;font-weight:800}.tafseer-ayah-navigation>a{background:var(--q-primary);color:#fff!important;text-decoration:none}.tafseer-ayah-navigation>a:hover{background:var(--q-primary-2)}.tafseer-ayah-navigation>.is-disabled{background:var(--q-soft);color:var(--q-muted)}.tafseer-ayah-navigation small{display:block;font-weight:500;opacity:.85}@media(max-width:575.98px){.tafseer-ayah-navigation{gap:8px}.tafseer-ayah-navigation>a,.tafseer-ayah-navigation>.is-disabled{padding:9px 7px;font-size:.9rem}.tafseer-ayah-navigation small{font-size:.75rem}}html[data-theme="dark"] .tafseer-ayah-navigation>.is-disabled{background:var(--q-dark-card);color:var(--q-dark-muted);border:1px solid var(--q-dark-border)}
@media(max-width:575.98px){.mw-matn{font-size:1.4rem;line-height:2.05}.mw-sanad{font-size:1.15rem}.mw-head h1{font-size:1.6rem}.mw-hero h1{font-size:2rem}}
html[data-theme="dark"] .mw-head h1,html[data-theme="dark"] .mw-crumb,html[data-theme="dark"] .mw-crumb a,html[data-theme="dark"] .mw-block-label,html[data-theme="dark"] .mw-num{color:#7fbfa6}
html[data-theme="dark"] .mw-card{background:#1b1d1e;border-color:#2a2d2e}
html[data-theme="dark"] .mw-row{color:#ece7dc!important;border-color:#2a2d2e}
html[data-theme="dark"] .mw-row:hover{background:#222526}
html[data-theme="dark"] .mw-block{background:#24221f;border-color:#2f3b37}
html[data-theme="dark"] .mw-info-line{color:#ece7dc}
html[data-theme="dark"] .mw-matn{color:#ece7dc}
html[data-theme="dark"] .mw-sanad,html[data-theme="dark"] .mw-dua,html[data-theme="dark"] .mw-row-text small,html[data-theme="dark"] .mw-chapter,html[data-theme="dark"] .mw-count,html[data-theme="dark"] .mw-legend{color:#a8a398}
html[data-theme="dark"] .mw-badge{background:#121314;border-color:#3a3d3e;color:#a8a398}
html[data-theme="dark"] .mw-badge-star{color:#d2b074;border-color:#d2b074}
html[data-theme="dark"] .mw-badge-label{color:#7fbfa6;border-color:#7fbfa6}
html[data-theme="dark"] .mw-badge-add{background:#d2b074;color:#121314}
html[data-theme="dark"] .mw-num:before{border-color:#d2b074}
html[data-theme="dark"] .mw-marks{background:#152923;border-color:#315047;color:#dceae5}
html[data-theme="dark"] u.mw-mursal{text-decoration-color:#d2b074}
.mw-guide p{font-family:"Cairo",Tahoma,Arial,sans-serif;font-size:1rem;line-height:1.9}
.mw-guide .mw-guide-mark{font-weight:700;color:#1f5446;margin-bottom:4px;display:flex;align-items:center;gap:8px}
.mw-guide .mw-guide-mark.is-star{color:#a9823a}
.mw-guide .mw-hadith-line{font-weight:400;color:#2b2620}
.mw-button{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;border-radius:12px;background:#1f5446;color:#fff!important;font-family:"Cairo",Tahoma,Arial,sans-serif;font-weight:700;text-decoration:none}
.mw-button-soft{background:#f1ebdd;color:#1f5446!important;padding:6px 16px;font-size:.9rem}
.mw-guide-start{text-align:center;margin-top:14px}
html[data-theme="dark"] .mw-guide .mw-guide-mark{color:#7fbfa6}
html[data-theme="dark"] .mw-guide .mw-hadith-line,html[data-theme="dark"] .mw-guide p{color:#ece7dc}
html[data-theme="dark"] .mw-button-soft{background:#24221f;color:#7fbfa6!important}
