:root{--bg:#f5f6f3;--ink:#1b2130;--ink-2:#4a5263;--lapis:#23408e;--line:#d9dcd3}
@media (prefers-color-scheme:dark){:root{--bg:#12151c;--ink:#e8eaee;--ink-2:#b4bac6;--lapis:#8fa8ec;--line:#2e3545}}
body{background:var(--bg);color:var(--ink);font:17px/1.65 Georgia,serif;margin:0;padding:24px 16px}
main{max-width:720px;margin:0 auto}a{color:var(--lapis)}h1{font-size:2.2rem}h2{margin-top:2em;border-top:1px solid var(--line);padding-top:1em}
[lang=he]{font-family:"SBL Hebrew","Noto Serif Hebrew",serif}.facts{color:var(--ink-2)}blockquote{border-left:3px solid var(--lapis);margin:8px 0;padding-left:12px;font-style:italic}
cite{display:block;font-style:normal;font-size:.85em;color:var(--ink-2)}
