/* generated by tools/build_static_pages.js — the plain chapter pages. Indigo & Gold tokens (reader.css :root / sw_theme.css dark). */
:root{--paper:#FCFAF7;--panel:#F0ECE5;--card:#FFFFFF;--ink:#191713;--ink-2:#554E45;--ink-3:#6D655B;--chrome:#1B2A41;--on-chrome:#F3EDE2;--here:#8E6215;--here-chrome:#DDB768;--rule:#DDD6C9;--link:#1F4E8C}
@media (prefers-color-scheme:dark){:root{--paper:#14120F;--panel:#1C1916;--card:#221E19;--ink:#EDE6DA;--ink-2:#B5A896;--ink-3:#9A8D7C;--chrome:#101823;--on-chrome:#E7E0D4;--here:#D9B45F;--here-chrome:#E6C87E;--rule:#3A342C;--link:#8FB4E8}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 Georgia,'Times New Roman',serif}
a{color:var(--link)}
.bar{background:var(--chrome);color:var(--on-chrome);padding:.6rem 1rem;border-bottom:3px solid var(--here-chrome)}
.bar .brand{color:var(--on-chrome);text-decoration:none;font-size:.95rem;letter-spacing:.01em}
.bar .brand [lang=he]{font-family:'David Libre',serif;font-size:1.15em;margin-right:.5em}
.crumbs{padding:.5rem 1rem;font-size:.85rem;color:var(--ink-3);background:var(--panel);border-bottom:1px solid var(--rule)}
.crumbs .sep{margin:0 .45em;color:var(--ink-3)}
main{max-width:46rem;margin:0 auto;padding:1.25rem 1rem 3rem}
h1{font-size:1.7rem;line-height:1.25;margin:.3rem 0 .6rem;font-weight:600}
h2{font-size:1.15rem;margin:1.4rem 0 .4rem;font-weight:600;border-bottom:1px solid var(--rule);padding-bottom:.2rem}
.h1he,h2 [lang=he]{font-family:'David Libre',serif;font-weight:400;color:var(--ink-2);font-size:.9em;margin-left:.5em;white-space:nowrap}
.lede{color:var(--ink-2);font-size:.95rem;margin:0 0 1rem}
.intro{max-width:40rem;font-size:.97rem;line-height:1.6;margin:0 0 .9rem}
.intro+.book{margin-top:1.6rem}
.open{font-weight:600}
.pn{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;margin:.75rem 0;padding:.4rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.pn .up{color:var(--ink-3)}
.verses{list-style:none;margin:0;padding:0}
.verses li{position:relative;padding:.9rem 0 .7rem 2.2rem;border-bottom:1px solid var(--rule)}
.verses .n{position:absolute;left:0;top:1rem;font-size:.8rem;color:var(--here);font-weight:700}
.verses .n a{color:inherit;text-decoration:none}
.he{margin:0;display:flex;flex-wrap:wrap;direction:rtl;gap:.55rem .7rem;font-family:'David Libre',serif}
.he>span{display:inline-flex;flex-direction:column;align-items:center;max-width:100%}
.he b{font-weight:400;font-size:1.5rem;line-height:1.35;color:var(--ink)}
.he i{font-style:normal;direction:ltr;font-family:Georgia,'Times New Roman',serif;font-size:.72rem;line-height:1.2;color:var(--ink-2);text-align:center;max-width:9em}
.en{margin:.75rem 0 0;font-size:.98rem;color:var(--ink);line-height:1.5}
.cells{display:flex;flex-wrap:wrap;gap:.35rem;margin:.3rem 0 0}
.cells a{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 .4rem;border:1px solid var(--rule);border-radius:.35rem;background:var(--card);color:var(--ink);text-decoration:none;font-size:.9rem}
.cells a:hover{border-color:var(--here);color:var(--here)}
.volumes{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}
.volumes li{background:var(--card);border:1px solid var(--rule);border-radius:.5rem;padding:.9rem 1rem}
.volumes li>a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em .8em;text-decoration:none;color:var(--ink)}
.volumes .vhe{font-family:'David Libre',serif;font-size:1.5rem;color:var(--here)}
.volumes .ven{font-size:1.1rem;font-weight:600}
.volumes .vn{font-size:.85rem;color:var(--ink-3)}
.volumes p{margin:.35rem 0 0;font-size:.92rem;color:var(--ink-2)}
.foot{max-width:46rem;margin:0 auto;padding:1rem 1rem 2.5rem;font-size:.85rem;color:var(--ink-3);border-top:1px solid var(--rule)}
