@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-hebrew-400-normal-v_xU1ROG.woff2) format("woff2"),url(/assets/noto-serif-hebrew-hebrew-400-normal-jyUp5Tfv.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-latin-ext-400-normal-BiXgBxzW.woff2) format("woff2"),url(/assets/noto-serif-hebrew-latin-ext-400-normal-DPDY_J25.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-latin-400-normal-D22OmSTw.woff2) format("woff2"),url(/assets/noto-serif-hebrew-latin-400-normal-BWkL_LQQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fbf9f4;--surface: #ffffff;--ink: #23211c;--muted: #7c776c;--line: #e7e2d6;--hover: rgb(60 50 20 / 6%);--accent: #2f5d4a;--accent-ink: #ffffff;--gold: #f5e2a0;--orange: #f8d1ad;--sage: #d2e6ce;--blue: #d2e2f1;--rose: #f2d3d1;--violet: #e2d8f0;--serif: "EB Garamond", Georgia, serif;--sans: "DM Sans", system-ui, sans-serif;--hebrew: "Noto Serif Hebrew", "SBL Hebrew", serif;--radius: 10px;color-scheme:light;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root{--bg: #161513;--surface: #201f1c;--ink: #ece8df;--muted: #9a9488;--line: #2f2d28;--hover: rgb(255 250 235 / 7%);--accent: #8cc3a6;--accent-ink: #10201a;--gold: #5a4a1c;--orange: #5e3a1c;--sage: #2e4931;--blue: #233a51;--rose: #552e30;--violet: #3d3354;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg)}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.4}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent)}h1,h2,h3,p{margin:0}.muted{color:var(--muted)}.small{font-size:.85rem}.label{font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--muted)}.icon.small{width:28px;height:28px}.icon:hover:not(:disabled),.icon.active{background:var(--hover);color:var(--ink)}.button{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-weight:500}.button:hover:not(:disabled){background:var(--hover)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button.ghost{border-color:transparent;background:none}.link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}select,input,textarea{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.45rem .6rem}textarea{width:100%;resize:vertical;line-height:1.5}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 1rem;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;font-weight:600;letter-spacing:-.01em;color:var(--accent)}.brand span{color:var(--ink)}.passage-nav{display:flex;align-items:center;gap:.25rem}.passage-button{white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;min-width:9rem;justify-content:center;padding:.45rem .9rem;border-radius:999px;background:var(--hover);font-weight:500}.topbar-actions{display:flex;justify-content:flex-end;gap:.25rem}.notebook-button{position:relative}.badge{position:absolute;top:3px;right:1px;min-width:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:.65rem;line-height:16px}.banner{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 1rem;background:var(--rose)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3rem;max-width:1160px;margin:0 auto;padding:0 1.5rem}.reader{width:100%;max-width:700px;margin:0 auto;padding:2.5rem 0 4rem}.reader.loading{color:var(--muted)}.chapter-head{margin-bottom:2rem}.chapter-head h1{font:400 2.6rem/1.1 var(--serif);letter-spacing:-.01em}.chapter-head h1 span{color:var(--muted)}.reading-options{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.segmented,.stepper{display:inline-flex;align-items:center;padding:3px;border-radius:9px;background:var(--hover)}.segmented button{padding:.3rem .8rem;border-radius:7px;font-size:.875rem;color:var(--muted)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a}.edition-select select,.display-button{height:36px;border:1px solid var(--line);border-radius:9px;background-color:var(--surface);font-size:.9rem;color:var(--ink)}.edition-select select{max-width:100%;padding:0 2rem 0 .75rem;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.display{position:relative}.display-button{padding:0 .8rem;font:500 1.05rem var(--serif)}.display-button[aria-expanded=true]{background:var(--hover)}.display-menu{left:0;right:auto;width:290px}.setting{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.92rem}.setting.column{flex-direction:column;align-items:stretch;gap:.5rem}.setting .segmented{display:grid;grid-template-columns:1fr 1fr}.stepper{gap:.25rem}.stepper .size{min-width:3.2rem;text-align:center;font-variant-numeric:tabular-nums}.stepper button{display:grid;place-items:center;width:30px;height:28px;border-radius:6px;color:var(--ink)}.stepper button:hover:not(:disabled){background:var(--surface)}.switch{appearance:none;position:relative;width:42px;height:24px;margin:0;padding:0;border:0;border-radius:12px;background:var(--line);cursor:pointer;transition:background .15s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(18px)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chapter+.chapter{margin-top:3rem}.chapter-title{margin:0 0 1rem;font:400 1.9rem/1.2 var(--serif)}.chapter-title span,.chapter-head h1 span{color:var(--muted)}.chapter .loading{padding:2rem 0}.more-above,.more-below{display:block;width:100%;margin:0 0 2rem;padding:.75rem;border-radius:var(--radius);text-align:center;font-size:.9rem}.more-above{color:var(--accent);background:var(--hover)}.more-below{margin:2rem 0 0}.chapter-steps{display:flex;justify-content:space-between;margin-top:2.5rem}.verse{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.25rem;padding:.4rem 0;border-radius:8px;scroll-margin-top:80px}.verse.flash{animation:flash 2s ease-out}@keyframes flash{0%{background:var(--gold)}}.vnum{align-self:start;justify-self:end;margin-top:.45em;padding:.1rem .35rem;border-radius:5px;font-size:.72rem;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.vnum:hover,.vnum.is-selected{background:var(--accent);color:var(--accent-ink)}.verse-body{min-width:0}.english{font:400 calc(1.32rem * var(--text-scale, 1)) / 1.6 var(--serif)}.source{margin-bottom:.2rem;font:400 calc(1.02rem * var(--text-scale, 1)) / 1.6 var(--serif);color:var(--muted)}.source[lang=he]{font-family:var(--hebrew);font-size:calc(1.08rem * var(--text-scale, 1));line-height:1.85}.english[class*=hl-],.source[class*=hl-]{margin-inline:-.4rem;padding-inline:.4rem;border-radius:6px}.source[class*=hl-]{color:var(--ink)}.native-ref{margin-inline-end:.4rem;padding:0 .3rem;border:1px solid var(--line);border-radius:4px;font:500 .68rem/1.5 var(--sans);vertical-align:.15em;color:var(--muted)}.native-ref.static{display:inline-block;vertical-align:.1em}.w{padding:0;border-radius:3px;font:inherit;line-height:inherit;cursor:pointer;text-align:inherit}.w:hover{background:var(--hover)}.w.is-selected,.source.is-selected{box-shadow:0 0 0 2px var(--accent)}.w.has-note{text-decoration:underline dotted;text-underline-offset:4px}.hl-gold{background:var(--gold)}.hl-orange{background:var(--orange)}.hl-sage{background:var(--sage)}.hl-blue{background:var(--blue)}.hl-rose{background:var(--rose)}.hl-violet{background:var(--violet)}.w[class*=hl-]:hover{filter:brightness(.96)}.note-mark{display:inline-grid;place-items:center;margin-inline-start:.3rem;width:22px;height:22px;border-radius:50%;vertical-align:.05em;color:var(--accent);background:var(--hover)}.chapter-summary{margin:-1rem 0 1.75rem;font-size:.9rem;line-height:1.6;color:var(--muted)}.chapter-summary summary{width:fit-content;cursor:pointer;font-size:.8rem;-webkit-user-select:none;user-select:none}.chapter-summary[open] summary{margin-bottom:.4rem;color:var(--ink)}.chapter-summary p{margin:0;padding-left:.75rem;border-left:2px solid var(--line)}.translator-note{margin:.3rem 0 .2rem;font-size:.85rem;line-height:1.55;color:var(--muted)}.translator-note summary{width:fit-content;cursor:pointer;font-size:.75rem;list-style:none;-webkit-user-select:none;user-select:none}.translator-note summary:before{content:"† "}.translator-note[open] summary{margin-bottom:.35rem;color:var(--ink)}.translator-note p,.translator-note a{display:block;margin:0 0 .35rem;padding-left:.75rem;border-left:2px solid var(--line)}.note-ref{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.supplement{margin:.5rem 0;padding:.75rem 1rem;border-radius:var(--radius);background:var(--hover);font-size:.9rem}.supplement p{margin:.3rem 0;font:1.1rem/1.55 var(--serif)}.supplement small{color:var(--muted)}.unavailable{display:grid;gap:1rem;justify-items:start;padding:1.5rem;border-radius:var(--radius);background:var(--hover)}.reader-foot{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)}.inspector{position:sticky;top:72px;align-self:start;display:grid;gap:1rem;max-height:calc(100vh - 88px);overflow-y:auto;margin-top:2.5rem;padding:1.25rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.inspector.is-idle{border-style:dashed;background:none}.hint{font-size:.9rem;line-height:1.5;color:var(--muted)}.inspector section{display:grid;gap:.5rem}.note-link{display:grid;gap:.15rem;padding:.5rem .6rem;margin:0 -.6rem;border-radius:8px;text-align:left;font-size:.88rem}.note-link:hover{background:var(--hover)}.note-link span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}.inspector-head{display:flex;align-items:start;justify-content:space-between;margin:-.4rem -.5rem 0 0}.inspector-head div{display:grid}.inspector-head span{font-size:.8rem;color:var(--muted)}.inspector blockquote{margin:0;font:1.1rem/1.5 var(--serif);max-height:9rem;overflow-y:auto}.inspector blockquote.is-word{font-size:1.7rem}.inspector blockquote[dir=rtl]{font-family:var(--hebrew)}.word-details{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:1.25rem;margin:0}.word-details dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.word-details dd{margin:.1rem 0 0;font-weight:500}.word-details a{color:inherit;text-decoration:underline dotted}.swatches{display:flex;align-items:center;gap:.5rem}.swatch{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgb(0 0 0 / 8%)}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.swatches .link{margin-left:.25rem;font-size:.85rem}.notes{padding-top:1rem;border-top:1px solid var(--line)}.note-card{display:grid;gap:.35rem;padding:.75rem;border-radius:var(--radius);background:var(--hover);font-size:.92rem;line-height:1.5;white-space:pre-wrap}.note-card header{display:flex;align-items:center;gap:.1rem;margin:-.3rem -.3rem 0 0}.note-card header .label{flex:1}.my-translation{font:italic 1.05rem/1.5 var(--serif)}.add-note{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-weight:500;color:var(--accent)}.note-editor{display:grid;gap:.5rem}.range{display:flex;align-items:center;gap:.4rem;font-size:.88rem;color:var(--muted)}.range select{padding:.25rem .4rem}.editor-actions{display:flex;justify-content:flex-end;gap:.4rem}.page{max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 4rem;line-height:1.55}.page-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.page h1{font:400 2.4rem/1.15 var(--serif)}.page>h2{margin:2rem 0 .5rem;font:500 1.05rem var(--sans)}.page>p{max-width:62ch}.empty{display:grid;gap:1rem;justify-items:start;margin-top:2rem}.entries,.sources{margin:1.5rem 0 0;padding:0;list-style:none}.entries li{display:flex;align-items:start;gap:.5rem;padding:.4rem 0 .4rem .75rem;border-left:3px solid var(--line)}.entries li+li{margin-top:.4rem}.entries li.edge-gold{border-color:var(--gold)}.entries li.edge-orange{border-color:var(--orange)}.entries li.edge-sage{border-color:var(--sage)}.entries li.edge-blue{border-color:var(--blue)}.entries li.edge-rose{border-color:var(--rose)}.entries li.edge-violet{border-color:var(--violet)}.entry{flex:1;display:grid;gap:.2rem;padding:.4rem .6rem;border-radius:8px;text-align:left;white-space:pre-wrap}.entry:hover{background:var(--hover)}.entry-ref{display:flex;align-items:baseline;gap:.6rem;font-weight:500}.quote{font:1.1rem var(--serif)}.sources li{padding:1rem 0;border-bottom:1px solid var(--line)}.sources h2{font:500 1.05rem var(--sans)}.sources p{margin:.3rem 0 .5rem}.sources a{display:inline-flex;align-items:center;gap:.2rem;margin-right:1rem;font-size:.88rem}.dialog{width:min(640px,calc(100vw - 2rem));max-height:min(80vh,720px);margin:10vh auto auto;padding:0;border:0;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 20px 60px #00000040}.dialog::backdrop{background:#14120c59}.dialog-body{display:flex;flex-direction:column;max-height:inherit}.dialog-head{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--line)}.dialog-head h2{flex:1;font:500 1.05rem var(--sans)}.dialog-head input{flex:1;border:0;background:none;font-size:1.05rem;outline:none}.dialog-scroll{overflow-y:auto;padding:.75rem}.picker section+section{margin-top:1rem}.picker h3{margin:.25rem .5rem .4rem}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.book-grid button{padding:.45rem .6rem;border-radius:7px;text-align:left}.chapter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:.35rem}.chapter-grid button{aspect-ratio:1;border-radius:8px;background:var(--hover);font-variant-numeric:tabular-nums}.book-grid button:hover,.chapter-grid button:hover{background:var(--hover);filter:brightness(.97)}.book-grid button[aria-current=true],.chapter-grid button[aria-current=true]{background:var(--accent);color:var(--accent-ink)}.search-status{margin:0 .5rem .5rem}.result{display:grid;gap:.2rem;width:100%;padding:.6rem .5rem;border-radius:8px;text-align:left}.result:hover{background:var(--hover)}.result-ref{display:flex;align-items:baseline;gap:.6rem;font-weight:500;font-size:.9rem}.result-text{font:1.05rem/1.45 var(--serif)}.toast{position:fixed;left:50%;bottom:1.5rem;z-index:40;transform:translate(-50%);padding:.55rem 1rem;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.88rem;box-shadow:0 6px 20px #0003}@media(max-width:1000px){.layout{display:block;padding:0 1rem}.inspector.is-idle{display:none}.inspector{position:fixed;inset:auto 0 0;z-index:30;max-height:62vh;margin:0;padding:1rem 1.1rem calc(1rem + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000026}.has-selection .reader{padding-bottom:60vh}.toast{bottom:auto;top:64px}}@media(max-width:600px){.topbar{grid-template-columns:auto 1fr auto;gap:.25rem;padding:0 .5rem}.brand span{display:none}.passage-nav{justify-content:center}.passage-button{min-width:0}.reader{padding-top:1.5rem}.chapter-head h1{font-size:2.1rem}.verse{grid-template-columns:1.6rem minmax(0,1fr)}.dialog{width:100vw;max-width:100vw;max-height:85vh;margin:auto auto 0;border-radius:16px 16px 0 0}}.account{position:relative}.sign-in{display:inline-flex;align-items:center;gap:.35rem;height:36px;padding:0 .75rem;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--accent)}.sign-in:hover{background:var(--hover)}.avatar{width:30px;height:30px;margin:3px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:.8rem;font-weight:600}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:grid;gap:.75rem;width:280px;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 40px #00000026;line-height:1.45}.menu p{display:grid;gap:.1rem}.menu p svg{vertical-align:-2px}.menu .button{justify-content:center;text-decoration:none}.callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;border-radius:var(--radius);background:var(--hover)}@media(max-width:600px){.sign-in{width:36px;padding:0;justify-content:center}.sign-in span{display:none}.menu{position:fixed;top:60px;left:.5rem;right:.5rem;width:auto}}@media(min-width:601px){.sign-in svg{display:none}}.verses{-webkit-user-select:text;user-select:text}.vnum,.note-mark,.native-ref{-webkit-user-select:none;user-select:none}.w{cursor:pointer;-webkit-touch-callout:default}.w.in-range{border-radius:0;box-shadow:inset 0 -2px 0 var(--accent)}.w[class*=hl-]{border-radius:0}@media(pointer:coarse){.verses{-webkit-user-select:none;user-select:none}.w{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}}.touch-only{display:none}@media(pointer:coarse){.touch-only{display:block}}.verses ::selection{background:color-mix(in srgb,var(--accent) 25%,transparent)}.quote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inspector blockquote.is-passage{font-size:1.05rem}.note-link[class*=edge-]{border-left:3px solid;border-radius:0 8px 8px 0;margin-left:0;padding-left:.6rem}.note-link.edge-gold{border-color:var(--gold)}.note-link.edge-orange{border-color:var(--orange)}.note-link.edge-sage{border-color:var(--sage)}.note-link.edge-blue{border-color:var(--blue)}.note-link.edge-rose{border-color:var(--rose)}.note-link.edge-violet{border-color:var(--violet)}.link.danger{justify-self:start;color:var(--muted);font-size:.85rem}.prose .english{margin:0 0 1.1rem}.vspan[class*=hl-]{border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.vspan.flash{animation:flash 2s ease-out}.vnum-inline{margin-right:.15em;padding:0 .15em;border-radius:3px;font:600 .62em/1 var(--sans);vertical-align:.55em;cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none}.vnum-inline:hover,.vnum-inline.is-selected{background:var(--accent);color:var(--accent-ink)}.note-dagger{margin-left:.1em;padding:0 .15em;font:.7em/1 var(--sans);vertical-align:.5em;color:var(--accent);-webkit-user-select:none;user-select:none}.prose .note-mark{width:18px;height:18px}.inspector .translator-note{margin:0}.setting small{font-size:.78rem}.switch:disabled{opacity:.4;cursor:default}.w.is-speaking{border-radius:3px;background:var(--accent);color:var(--accent-ink)}.verse.is-speaking .vnum,.vspan.is-speaking .vnum-inline{background:var(--hover);color:var(--ink)}.display-button.listen{display:inline-flex;align-items:center;gap:.35rem;font:500 .9rem var(--sans)}.inspector-head .inspector-actions{display:flex}.player{position:fixed;left:50%;bottom:1.25rem;z-index:35;display:flex;align-items:center;gap:.5rem;width:min(40rem,calc(100vw - 1.5rem));padding:.4rem .6rem;transform:translate(-50%);border:1px solid var(--line);border-radius:1.25rem;background:var(--surface);box-shadow:0 8px 30px #0000002e}.player .icon{flex:none;width:36px;height:36px;color:var(--ink)}.player-buttons{display:flex;align-items:center}.player .player-main{width:42px;height:42px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.player-track{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.player-place{overflow:hidden;font-size:.88rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.player-of{color:var(--muted);font-weight:400}.player-track input[type=range]{width:100%;height:1rem;margin:0;accent-color:var(--accent)}.player select{flex:none;height:30px;padding:0 .4rem;font-size:.82rem}.player-voice{max-width:9rem}@media(max-width:1000px){.player{inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 36px;grid-template-areas:"track track track close" "speed buttons voice voice";align-items:center;gap:.2rem .5rem;width:auto;max-width:none;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));transform:none;border-width:1px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #00000024}.player-track{grid-area:track;padding-left:.25rem}.player [aria-label="Stop reading"]{grid-area:close;justify-self:end;width:36px;height:36px}.player [aria-label=Speed]{grid-area:speed;justify-self:start}.player-buttons{grid-area:buttons}.player select{min-width:0}.player-voice{grid-area:voice;justify-self:end;width:100%;max-width:10rem}.player .icon{width:44px;height:44px}.player .player-main{width:52px;height:52px}.is-reading .reader{padding-bottom:calc(var(--player-height, 7rem) + 2rem)}.is-reading .inspector{bottom:var(--player-height, 7rem);max-height:calc(62vh - var(--player-height, 7rem))}}.song-form{display:grid;gap:.75rem}.song-form label{display:grid;gap:.3rem;font-size:.88rem;font-weight:500}.song-form label>span{display:flex;justify-content:space-between}.song-form textarea{font-family:var(--serif, inherit);line-height:1.5}.song-actions{display:flex;flex-wrap:wrap;gap:.5rem}.song-actions a.button{text-decoration:none}.song-error{color:#a33a2b;font-size:.88rem}.song-list{display:grid;gap:.6rem}.song-list h3{font:500 .95rem var(--sans)}.song-list article{display:grid;gap:.35rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:10px}.song-row{display:grid;grid-template-columns:1fr auto auto;align-items:center}.song-row small{grid-row:2;grid-column:1}.song-row .icon{grid-row:1 / span 2}.song-list audio,.song-progress progress{width:100%}.song-progress{display:grid;gap:.25rem}.song-progress progress{height:6px;accent-color:var(--accent)}.song-suno summary{cursor:pointer;font-size:.9rem;font-weight:500}.song-suno[open]{display:grid;gap:.5rem}a.icon,.admin a.brand{text-decoration:none}.admin{min-height:100vh;background:var(--bg)}.admin-title{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.admin-empty{display:grid;justify-items:center;gap:1rem;padding:4rem 1rem;text-align:center}.admin-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:1.5rem 1rem 4rem}.admin-tabs{display:grid;align-content:start;gap:.25rem;position:sticky;top:72px}.admin-tabs button{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:8px;color:var(--muted);font-weight:500;text-align:left}.admin-tabs button:hover,.admin-tabs button.active{background:var(--hover);color:var(--ink)}.admin-main{display:grid;align-content:start;gap:1rem;min-width:0}.admin-main h1{font-size:1.5rem;font-weight:600}.admin-main h2{margin-top:.75rem;font-size:1.1rem;font-weight:600}.admin-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.admin-stat{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.admin-stat strong{font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums}.admin-facts{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1.25rem}.admin-facts dt{color:var(--muted)}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th,.admin-table td{padding:.6rem .8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.admin-table td:first-child{white-space:normal;min-width:12rem}.admin-table th{color:var(--muted);font-weight:500;font-size:.8rem}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table .num{text-align:right;font-variant-numeric:tabular-nums}.admin-table tr.clickable{cursor:pointer}.admin-table tr.clickable:hover{background:var(--hover)}.admin-table svg{vertical-align:-2px;color:var(--muted)}.block{display:block}.admin-tag{margin-left:.4rem;padding:.05rem .4rem;border-radius:4px;background:var(--violet);font-size:.7rem;font-weight:600}.admin-status{display:inline-block;margin-right:.3rem;padding:.05rem .45rem;border-radius:999px;font-size:.75rem;font-weight:500}.admin-status.ok{background:var(--sage)}.admin-status.warn{background:var(--gold)}.admin-status.off{background:var(--hover);color:var(--muted)}.admin-error{padding:.75rem 1rem;border-radius:var(--radius);background:var(--rose)}.admin-search{display:flex;align-items:center;gap:.5rem;max-width:360px;padding:0 .75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.admin-search input{flex:1;min-width:0;padding:.55rem 0;border:0;background:transparent;color:var(--ink);outline:none}.admin-pager,.admin-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-controls select{padding:.5rem .6rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.admin-summary{padding:.9rem 1rem;border-left:3px solid var(--accent);background:var(--surface);font-family:var(--serif);font-size:1.05rem}.admin-verses{display:grid;gap:.9rem;list-style:none;padding:0}.admin-verses li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;font-family:var(--serif);font-size:1.1rem;line-height:1.5}.admin-verses li>div{display:grid;gap:.25rem}.admin-verse-number{color:var(--accent);font-family:var(--sans);font-size:.8rem;font-weight:600;padding-top:.3rem}.admin-source{color:var(--muted);font-size:.95rem}.admin-source[lang=he]{font-family:var(--hebrew)}.admin-note{font-family:var(--sans);padding-left:.75rem;border-left:2px solid var(--line)}@media(max-width:720px){.admin-layout{grid-template-columns:1fr;gap:1rem}.admin-tabs{position:static;display:flex;overflow-x:auto}.admin-tabs button{white-space:nowrap}}
