:root{--font-body: Georgia, "Times New Roman", "Liberation Serif", serif;--font-head: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-arabic: "Amiri", "Scheherazade New", "Traditional Arabic", "Noto Naskh Arabic", "Geeza Pro", "Arabic Typesetting", serif;--bg: #f6f4ef;--surface: #ffffff;--text: #33312d;--heading: #1d3f34;--muted: #8a857c;--rule: #d8d3c8;--input-bg: #ffffff;--accent: #2f6b53;--link: #2f6b53;--link-hover: #a35a1f;--header-bg: #21402f;--header-fg: #f4efe3;--header-muted: #b9c9bd;--nav-bg: #ece7dc;--nav-fg: #3c463d;--ayah-bg: #f1f5ef}@media(prefers-color-scheme:dark){:root{--bg: #16181a;--surface: #1d2022;--text: #ddd8cf;--heading: #e8e2d6;--muted: #928d84;--rule: #33383b;--input-bg: #24282a;--accent: #63a887;--link: #8fc9a9;--link-hover: #d8a56d;--header-bg: #14261c;--header-fg: #eef3ea;--header-muted: #9fb5a6;--nav-bg: #1f2426;--nav-fg: #c6c0b6;--ayah-bg: #1b241f}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.65}a{color:var(--link)}a:hover{color:var(--link-hover)}.content{background:var(--surface);border:1px solid var(--rule);border-radius:3px;padding:1.6rem 1.8rem 1.8rem}@media(max-width:46rem){.content{padding:1.2rem 1.1rem 1.4rem}}.entry-body p{margin:0 0 1.05rem;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.entry-body strong{color:var(--heading)}.entry-body em{color:var(--text)}.ayah{margin:1.3rem 0;padding:1rem 1.15rem .8rem;background:var(--ayah-bg);border-inline-start:3px solid var(--accent);border-radius:2px}.ayah-text{margin:0;font-family:var(--font-arabic);font-size:1.5rem;line-height:2.15;text-align:right;color:var(--heading)}.ayah figcaption{margin-top:.5rem;font-family:var(--font-head);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:46rem){.ayah-text{font-size:1.3rem;line-height:2}.entry-body p{text-align:left}}
