/* Fatwa index + single fatwa. */
.murtadd-fatwa-filters {
	display: flex; gap: 16px; align-items: flex-end; flex-wrap: wrap;
	padding: 20px; margin: 24px 0;
	background: var(--murtadd-surface); border: 1px solid var(--murtadd-border); border-radius: 12px;
}
.murtadd-fatwa-filters label { display: flex; flex-direction: column; gap: 6px; font: 600 11px var(--murtadd-font-sans); letter-spacing: 0.06em; text-transform: uppercase; color: var(--murtadd-text-muted); }
.murtadd-fatwa-filters select { padding: 8px 10px; border: 1px solid var(--murtadd-border); border-radius: 8px; font: 400 13.5px var(--murtadd-font-sans); background: #fff; min-width: 150px; }

.murtadd-fatwa-table { border: 1px solid var(--murtadd-border); border-radius: 12px; overflow: hidden; background: var(--murtadd-surface); margin-bottom: 24px; }
.murtadd-fatwa-head, .murtadd-fatwa-row { display: grid; grid-template-columns: 1.3fr 0.7fr 0.6fr 1.6fr 0.7fr; }
.murtadd-fatwa-head {
	background: var(--murtadd-accent-secondary);
	font: 700 11px var(--murtadd-font-sans); letter-spacing: 0.06em;
}
.murtadd-fatwa-head span { padding: 10px 14px; }
.murtadd-fatwa-row { font: 400 13px/1.5 var(--murtadd-font-sans); border-bottom: 1px solid var(--murtadd-border); }
.murtadd-fatwa-row:nth-child(odd) { background: var(--murtadd-accent-tint); }
.murtadd-fatwa-row span { padding: 12px 14px; }
.murtadd-fatwa-scholar { font-weight: 600; }
.murtadd-fatwa-scholar a { color: var(--murtadd-text); text-decoration: none; }
.murtadd-fatwa-scholar a:hover { color: var(--murtadd-accent); }
.murtadd-fatwa-view { font-weight: 600; text-decoration: none; }

.murtadd-position-summary { font-family: var(--murtadd-font-serif); font-size: 17px; line-height: 1.75; }
.murtadd-disclaimer { font-size: 14px; color: var(--murtadd-text-muted); }
.murtadd-primary-source { padding-bottom: 56px; }

@media (max-width: 800px) {
	.murtadd-fatwa-head { display: none; }
	.murtadd-fatwa-row { grid-template-columns: 1fr; }
}
