:root{--fuba-font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--fuba-verse-font-family: Georgia, "Times New Roman", serif;--fuba-font-color: light-dark(#1f2328, #e6edf3);--fuba-muted-color: light-dark(#656d76, #8d96a0);--fuba-background: light-dark(#ffffff, #0d1117);--fuba-border-color: light-dark(#d0d7de, #30363d);--fuba-accent-color: light-dark(#0969da, #4493f8);--fuba-words-of-jesus-color: light-dark(#b42318, #ff7b72);--fuba-selected-verse-color: light-dark(#0969da, #4493f8);--fuba-emphasis-color: light-dark(#fff2b3, #5a4a00);--fuba-skeleton-color: light-dark(#eaeef2, #21262d);--fuba-verse-line-height: 1.7;--fuba-highlight-yellow-color: light-dark(#fff59d, #756a0a);--fuba-highlight-yellow-font-color: light-dark(#333, #ffffff);--fuba-highlight-yellow-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-green-color: light-dark(#a5d6a7, #2f6d3a);--fuba-highlight-green-font-color: light-dark(#333, #ffffff);--fuba-highlight-green-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-cyan-color: light-dark(#80deea, #1a6b73);--fuba-highlight-cyan-font-color: light-dark(#333, #ffffff);--fuba-highlight-cyan-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-blue-color: light-dark(#90caf9, #2f5f9e);--fuba-highlight-blue-font-color: light-dark(#333, #ffffff);--fuba-highlight-blue-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-red-color: light-dark(#ef9a9a, #8e3a3a);--fuba-highlight-red-font-color: light-dark(#333, #ffffff);--fuba-highlight-red-words-of-jesus-font-color: light-dark( #c62828, #ff9e80 );--fuba-highlight-magenta-color: light-dark(#ea80fc, #7a2f6e);--fuba-highlight-magenta-font-color: light-dark(#333, #ffffff);--fuba-highlight-magenta-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-pink-color: light-dark(#f48fb1, #93395c);--fuba-highlight-pink-font-color: light-dark(#333, #ffffff);--fuba-highlight-pink-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-purple-color: light-dark(#ce93d8, #5b4489);--fuba-highlight-purple-font-color: light-dark(#333, #ffffff);--fuba-highlight-purple-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-orange-color: light-dark(#ffcc80, #98551c);--fuba-highlight-orange-font-color: light-dark(#333, #ffffff);--fuba-highlight-orange-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-cream-color: light-dark(#fff8e1, #6b6040);--fuba-highlight-cream-font-color: light-dark(#333, #ffffff);--fuba-highlight-cream-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-gray-color: light-dark(#cfd8dc, #4a4a4a);--fuba-highlight-gray-font-color: light-dark(#333, #ffffff);--fuba-highlight-gray-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 );--fuba-highlight-tan-color: light-dark(#e0c9a6, #6d4c33);--fuba-highlight-tan-font-color: light-dark(#333, #ffffff);--fuba-highlight-tan-words-of-jesus-font-color: light-dark( #e07b4c, #ff9e80 )}.fuba-bible-reader,.fuba-chapter-content:not(.fuba-bible-reader *){color-scheme:light dark}.fuba-bible-reader{font-family:var(--fuba-font-family);color:var(--fuba-font-color);background:var(--fuba-background)}.fuba-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fuba-bible-reader-header{display:flex;align-items:center;gap:.5rem;padding-block:.5rem}.fuba-bible-reader-heading{display:flex;flex:1;align-items:baseline;gap:.5rem;min-width:0}.fuba-bible-reader-title{margin:0;font-size:1.5rem;font-weight:600}.fuba-bible-reader-translation{color:var(--fuba-muted-color);font-size:.875rem;font-weight:500}.fuba-bible-reader-nav{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--fuba-border-color);border-radius:999px;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.fuba-bible-reader-nav:hover:not(:disabled){border-color:var(--fuba-accent-color);color:var(--fuba-accent-color)}.fuba-bible-reader-nav:disabled{opacity:.35;cursor:default}.fuba-bible-reader[dir=rtl] .fuba-bible-reader-nav span{display:inline-block;transform:scaleX(-1)}.fuba-chapter-content{font-family:var(--fuba-verse-font-family);line-height:var(--fuba-verse-line-height);transition:opacity .1s ease;position:relative;isolation:isolate}.fuba-chapter-content-stale{opacity:.35;pointer-events:none}.fuba-chapter-heading{margin:1.25em 0 .5em;font-family:var(--fuba-font-family);font-size:1.125em;line-height:1.2}.fuba-line-break{height:.625em}.fuba-subtitle{font-style:italic;color:var(--fuba-muted-color)}.fuba-verse{transition:background-color .2s ease,color .2s ease}.fuba-verse[role=button]{cursor:pointer}.fuba-verse:focus-visible{outline:2px solid var(--fuba-accent-color);outline-offset:2px}.fuba-verse-poetry,.fuba-verse-line{display:block}.fuba-verse-line .fuba-verse-number{margin-inline-start:-1.2em}.fuba-verse-selected .fuba-verse-decorator{text-decoration:underline dotted;text-decoration-color:var(--fuba-selected-verse-color);text-decoration-thickness:1px;text-underline-offset:.4em}.fuba-verse-number{position:relative;top:-.4em;margin-inline-start:.625em;margin-inline-end:.3125em;font-family:var(--fuba-font-family);font-size:.6em;font-weight:500;white-space:nowrap;vertical-align:middle;opacity:.7}.fuba-words-of-jesus{color:var(--fuba-words-of-jesus-color)}.fuba-inline-footnote{white-space:nowrap}.fuba-inline-footnote-button{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-inline-end:.25rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--fuba-muted-color);font-size:.8em;vertical-align:super;cursor:pointer}.fuba-inline-footnote-button:hover{color:var(--fuba-accent-color)}.fuba-highlight-layer{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.fuba-highlight-ribbon{opacity:1;transition:opacity .25s ease,fill .25s ease}@starting-style{.fuba-highlight-ribbon-enter{opacity:0}}@media(prefers-reduced-motion:reduce){.fuba-highlight-ribbon{transition:none}}.fuba-highlight{display:contents}.fuba-highlight-yellow{color:var(--fuba-highlight-yellow-font-color)}.fuba-highlight-yellow .fuba-words-of-jesus{color:var(--fuba-highlight-yellow-words-of-jesus-font-color)}.fuba-highlight-green{color:var(--fuba-highlight-green-font-color)}.fuba-highlight-green .fuba-words-of-jesus{color:var(--fuba-highlight-green-words-of-jesus-font-color)}.fuba-highlight-cyan{color:var(--fuba-highlight-cyan-font-color)}.fuba-highlight-cyan .fuba-words-of-jesus{color:var(--fuba-highlight-cyan-words-of-jesus-font-color)}.fuba-highlight-blue{color:var(--fuba-highlight-blue-font-color)}.fuba-highlight-blue .fuba-words-of-jesus{color:var(--fuba-highlight-blue-words-of-jesus-font-color)}.fuba-highlight-red{color:var(--fuba-highlight-red-font-color)}.fuba-highlight-red .fuba-words-of-jesus{color:var(--fuba-highlight-red-words-of-jesus-font-color)}.fuba-highlight-magenta{color:var(--fuba-highlight-magenta-font-color)}.fuba-highlight-magenta .fuba-words-of-jesus{color:var(--fuba-highlight-magenta-words-of-jesus-font-color)}.fuba-highlight-pink{color:var(--fuba-highlight-pink-font-color)}.fuba-highlight-pink .fuba-words-of-jesus{color:var(--fuba-highlight-pink-words-of-jesus-font-color)}.fuba-highlight-purple{color:var(--fuba-highlight-purple-font-color)}.fuba-highlight-purple .fuba-words-of-jesus{color:var(--fuba-highlight-purple-words-of-jesus-font-color)}.fuba-highlight-orange{color:var(--fuba-highlight-orange-font-color)}.fuba-highlight-orange .fuba-words-of-jesus{color:var(--fuba-highlight-orange-words-of-jesus-font-color)}.fuba-highlight-cream{color:var(--fuba-highlight-cream-font-color)}.fuba-highlight-cream .fuba-words-of-jesus{color:var(--fuba-highlight-cream-words-of-jesus-font-color)}.fuba-highlight-gray{color:var(--fuba-highlight-gray-font-color)}.fuba-highlight-gray .fuba-words-of-jesus{color:var(--fuba-highlight-gray-words-of-jesus-font-color)}.fuba-highlight-tan{color:var(--fuba-highlight-tan-font-color)}.fuba-highlight-tan .fuba-words-of-jesus{color:var(--fuba-highlight-tan-words-of-jesus-font-color)}.fuba-verse-decoration-diminish{animation:fuba-diminish 3s ease-out forwards}@keyframes fuba-diminish{0%{background-color:var(--fuba-emphasis-color)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.fuba-verse-decoration-diminish{animation:none;background-color:var(--fuba-emphasis-color)}}.fuba-translation-license-notice,.fuba-translation-website{color:var(--fuba-muted-color);font-size:.8125rem}.fuba-translation-website a{color:var(--fuba-accent-color)}.fuba-chapter-skeleton-paragraph{margin-block:1em}.fuba-chapter-skeleton-line{height:.9em;margin-block:.55em;border-radius:.25em;background:var(--fuba-skeleton-color)}.fuba-reader-error,.fuba-reader-not-found{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.25rem;text-align:center}.fuba-reader-error-title,.fuba-reader-not-found-title{margin:0;font-size:1.125rem;font-weight:600}.fuba-reader-error-message,.fuba-reader-not-found-body{margin:0;max-width:28rem;color:var(--fuba-muted-color)}.fuba-reader-error-retry,.fuba-reader-not-found-action{margin-top:.5rem;padding:.5rem 1rem;border:1px solid var(--fuba-border-color);border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.fuba-reader-error-retry:hover,.fuba-reader-not-found-action:hover{border-color:var(--fuba-accent-color);color:var(--fuba-accent-color)}.fuba-footnote-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:#00000073}.fuba-footnote-dialog{display:flex;flex-direction:column;width:min(28.4375rem,100%);max-height:min(40rem,calc(100dvh - 2rem));padding:1.125rem 1rem 1.5rem;box-sizing:border-box;border:1px solid var(--fuba-border-color);border-radius:.875rem;background:var(--fuba-background);color:var(--fuba-font-color);box-shadow:0 20px 48px #00000040}.fuba-footnote-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.625rem;border-bottom:1px solid var(--fuba-border-color)}.fuba-footnote-title{margin:0;font-size:1.25rem}.fuba-footnote-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer}.fuba-footnote-content{margin-top:1rem;line-height:1.6;overflow:auto}:root{color-scheme:light dark;--page-max: 42rem;--reading-max: 34rem;--gutter: clamp(1rem, 4vw, 2rem);--control-h: 2.5rem;--paper: light-dark(#faf7f1, #131211);--paper-2: light-dark(#fffdf8, #1b1a17);--ink: light-dark(#1b1917, #ece7dd);--ink-2: light-dark(#5b544c, #a9a294);--ink-3: light-dark(#837a6e, #8d8779);--rule: light-dark(#e7e0d3, #2b2926);--accent: light-dark(#7a4420, #d59a63);--accent-wash: light-dark(#f2e7d7, #33261a);--shadow-2: 0 18px 44px -14px light-dark(rgb(60 45 30 / 24%), rgb(0 0 0 / 70%));--radius: .7rem;--ease: cubic-bezier(.2, .7, .3, 1)}@media(pointer:coarse){:root{--control-h: 2.75rem}}:root{--fuba-font-family: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fuba-verse-font-family: "Literata", "Cardo", Georgia, serif;--fuba-font-color: var(--ink);--fuba-muted-color: var(--ink-2);--fuba-background: var(--paper-2);--fuba-border-color: var(--rule);--fuba-accent-color: var(--accent);--fuba-selected-verse-color: var(--accent);--fuba-words-of-jesus-color: light-dark(#8c3226, #e09384);--fuba-emphasis-color: light-dark(#f4e6cd, #4a3a12);--fuba-skeleton-color: light-dark(#efe9dd, #232220);--fuba-verse-line-height: 1.72}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html[data-mode=light]{color-scheme:light}html[data-mode=dark]{color-scheme:dark}body{margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;color:var(--ink);background:radial-gradient(1100px 380px at 50% -180px,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),var(--paper);background-attachment:fixed}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.4rem}.app{display:flex;flex-direction:column;min-height:100dvh}.skip-link{position:absolute;left:.75rem;top:-3.5rem;z-index:50;padding:.6rem .9rem;font-size:.85rem;font-weight:600;color:var(--paper-2);background:var(--accent);border-radius:0 0 .5rem .5rem;transition:top .16s var(--ease)}.skip-link:focus-visible{top:0}.bar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);border-bottom:1px solid var(--rule)}.bar-inner{display:grid;gap:.5rem;max-width:calc(var(--page-max) + 2 * var(--gutter));margin-inline:auto;padding:.55rem var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand tp theme" "ref ref size"}.bar-row{display:contents}.brand{grid-area:brand;align-self:center;font-family:Literata,Georgia,serif;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;padding-inline-end:.15rem;white-space:nowrap}.tp{grid-area:tp}.ref{grid-area:ref}.size{grid-area:size}.switch{grid-area:theme}@media(min-width:860px){.bar-inner{grid-template-columns:auto minmax(0,1.4fr) minmax(0,.9fr) auto auto;grid-template-areas:"brand tp ref size theme";align-items:center}}.tp-button,.ref-button,.size{min-height:var(--control-h);background:var(--paper-2);border:1px solid var(--rule);border-radius:.55rem;box-shadow:0 1px 2px light-dark(rgb(60 45 30 / 5%),rgb(0 0 0 / 35%))}.size{display:flex;align-self:center;overflow:hidden}.size button{width:2.3rem;min-height:var(--control-h);padding:0;font-size:.82rem;font-weight:600;letter-spacing:-.02em;color:var(--ink-2);background:transparent;border:0;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.size button+button{border-inline-start:1px solid var(--rule)}.size button:disabled{opacity:.35;cursor:default}.switch{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--control-h);padding:.25rem .6rem .25rem .3rem;font-size:.8rem;font-weight:600;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;box-shadow:0 1px 2px light-dark(rgb(60 45 30 / 5%),rgb(0 0 0 / 35%));cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease),background-color .2s var(--ease)}.switch-track{position:relative;flex:0 0 auto;width:2.1rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--ink-3) 30%,transparent);transition:background-color .2s var(--ease)}.switch-thumb{position:absolute;top:.14rem;left:.14rem;display:grid;place-items:center;width:.97rem;height:.97rem;border-radius:999px;background:var(--paper-2);box-shadow:0 1px 2px light-dark(rgb(60 45 30 / 25%),rgb(0 0 0 / 60%));transition:transform .2s var(--ease)}.switch-glyph{font-size:.52rem;line-height:1;color:var(--accent)}.switch[aria-checked=true] .switch-track{background:color-mix(in srgb,var(--accent) 55%,transparent)}.switch[aria-checked=true] .switch-thumb{transform:translate(.85rem)}.switch-text{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.size button:not(:disabled):hover{color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 60%,transparent)}.switch:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rule))}}.switch:active,.size button:not(:disabled):active{transform:translateY(1px)}.tp{position:relative;min-width:0}.tp-button{display:flex;align-items:center;gap:.4rem;width:100%;min-height:var(--control-h);padding:.35rem .6rem;font-size:.9rem;font-weight:500;text-align:start;background:var(--paper-2);border:1px solid var(--rule);border-radius:.55rem;box-shadow:0 1px 2px light-dark(rgb(60 45 30 / 5%),rgb(0 0 0 / 35%));cursor:pointer;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.tp-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-caret{flex:0 0 auto;font-size:.7rem;color:var(--ink-2);transition:transform .16s var(--ease)}.tp-button[aria-expanded=true] .tp-caret{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.tp-button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--rule))}}.tp-panel{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:30;display:flex;flex-direction:column;min-width:min(24rem,calc(100vw - 2 * var(--gutter)));background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;animation:tp-in .16s var(--ease)}@keyframes tp-in{0%{opacity:0;transform:translateY(-4px)}}.tp-search{margin:.5rem .5rem .25rem;padding:.5rem .6rem;font-size:.9rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:.5rem}.tp-search::placeholder{color:var(--ink-3)}.tp-list{margin:0;padding:.25rem;list-style:none;max-height:min(52vh,24rem);overflow-y:auto;overscroll-behavior:contain}.tp-item{display:flex;align-items:baseline;gap:.6rem;width:100%;padding:.45rem .55rem;font-size:.88rem;text-align:start;background:none;border:0;border-radius:.4rem;cursor:pointer}.tp-item span:first-child{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-meta{flex:0 0 auto;font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-3)}.tp-item.active{background:var(--accent-wash)}.tp-item.current{font-weight:600;color:var(--accent)}.tp-section{list-style:none}.tp-section-list{margin:0;padding:0;list-style:none}.tp-group-title{margin:.5rem .35rem .25rem;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.tp-row{display:flex;align-items:center;gap:.15rem;list-style:none}.tp-row .tp-item{flex:1 1 auto;min-width:0}.tp-pin{flex:0 0 auto;width:2rem;height:2rem;padding:0;font-size:.9rem;line-height:1;color:var(--ink-3);background:transparent;border:0;border-radius:.4rem;cursor:pointer;transition:color .14s var(--ease),background-color .14s var(--ease)}.tp-pin[aria-pressed=true]{color:var(--accent)}@media(hover:hover)and (pointer:fine){.tp-pin:hover{color:var(--accent);background:var(--accent-wash)}}.tp-empty,.tp-hint{margin:0;padding:.5rem .75rem;font-size:.76rem;color:var(--ink-3)}.ref{position:relative;min-width:0}.ref-button{display:flex;align-items:center;gap:.4rem;width:100%;min-height:var(--control-h);padding:.35rem .6rem;font-size:.9rem;font-weight:500;text-align:start;cursor:pointer;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.ref-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-caret{flex:0 0 auto;font-size:.7rem;color:var(--ink-2);transition:transform .16s var(--ease)}.ref-button[aria-expanded=true] .ref-caret{transform:rotate(180deg)}.ref-panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:30;display:flex;flex-direction:column;width:min(26rem,calc(100vw - 2 * var(--gutter)));background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;animation:tp-in .16s var(--ease)}.ref-segments{display:flex;gap:.25rem;padding:.55rem .55rem 0;border-bottom:1px solid var(--rule)}.ref-seg{min-width:0;padding:.4rem .5rem;font:inherit;font-size:.92rem;color:var(--ink);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:.35rem .35rem 0 0;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.ref-seg::placeholder{color:var(--ink-3)}.ref-seg.book{flex:1 1 auto}.ref-seg.num{flex:0 0 3.1rem;text-align:center;font-variant-numeric:tabular-nums}.ref-seg.is-active{border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 45%,transparent)}.ref-body{max-height:min(46vh,21rem);overflow-y:auto;overscroll-behavior:contain;padding:.35rem .5rem .5rem}.ref-group+.ref-group{margin-top:.35rem}.ref-group-title{margin:.45rem .3rem .35rem;font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.ref-grid{display:grid;gap:.15rem}.ref-grid.books{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-grid.numbers{grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:420px){.ref-grid.books{grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-cell{min-height:2rem;padding:.3rem .4rem;font-size:.82rem;text-align:start;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease)}.ref-cell.num{text-align:center;font-variant-numeric:tabular-nums}.ref-cell.active{background:var(--accent-wash)}.ref-cell.current{font-weight:600;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rule))}.ref-empty,.ref-hint{margin:0;padding:.45rem .65rem .55rem;font-size:.74rem;color:var(--ink-3)}.ref-hint{border-top:1px solid var(--rule)}.page{flex:1 1 auto;width:100%;max-width:var(--page-max);margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem) var(--gutter) 5rem}.chapter-head{margin-bottom:1.4rem;padding-bottom:1.1rem;border-bottom:1px solid var(--rule)}.eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.chapter-title{margin:0;font-family:Literata,Georgia,serif;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.15rem);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.fuba-bible-reader{font-size:1rem;background:transparent}.fuba-chapter-content{max-width:var(--reading-max);font-size:var(--reading-size, 19px);line-height:1.72;text-wrap:pretty}.fuba-line-break{height:.5em}.fuba-bible-reader[dir=rtl] .fuba-chapter-content{margin-inline:0 auto}.fuba-chapter-heading{margin:1.7em 0 .5em;font-family:Literata,Georgia,serif;font-size:1.02em;font-weight:600;letter-spacing:-.005em;line-height:1.25}.fuba-verse-number{top:-.32em;font-family:Instrument Sans,system-ui,sans-serif;font-size:.62em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent);opacity:.85}.fuba-subtitle{color:var(--ink-2)}.fuba-verse[role=button]{border-radius:3px}[data-verse-number]{touch-action:manipulation}.fuba-verse-selected .fuba-verse-decorator{text-decoration:none;border-radius:3px;background:color-mix(in srgb,var(--accent) 6%,transparent);outline:2px solid var(--accent);outline-offset:3px}.fuba-verse-selected .fuba-verse-number{color:var(--accent);opacity:1;font-weight:700}.fuba-chapter-content{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fuba-verse,[data-verse-number]{scroll-margin-top:8.75rem}@media(min-width:860px){.fuba-verse,[data-verse-number]{scroll-margin-top:4.9rem}}@media(hover:hover)and (pointer:fine){.fuba-verse[role=button]:hover{background:color-mix(in srgb,var(--accent-wash) 55%,transparent)}}.fuba-inline-footnote-button{width:1.35rem;height:1.35rem;color:var(--ink-2);border:1px solid var(--rule);border-radius:.35rem;transition:color .16s var(--ease),border-color .16s var(--ease)}@media(hover:hover)and (pointer:fine){.fuba-inline-footnote-button:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rule))}}.fuba-bible-reader-nav{width:2.5rem;height:2.5rem;border-color:var(--rule);color:var(--ink-2);font-size:1.15rem;transition:color .16s var(--ease),border-color .16s var(--ease)}@media(hover:hover)and (pointer:fine){.fuba-bible-reader-nav:hover:not(:disabled){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rule))}}.fuba-reader-error-retry,.fuba-reader-not-found-action{min-height:var(--control-h);font-size:.9rem;font-weight:600;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--rule))}.foot{display:grid;gap:.3rem;margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--rule);font-size:.78rem;line-height:1.55;color:var(--ink-2)}.foot p{margin:0}.foot .foot-credit{font-size:.74rem}.fuba-translation-website{display:none}.fuba-translation-license-notice{margin:1.8rem 0 0;font-size:.78rem;line-height:1.55;color:var(--ink-2)}.foot a{display:inline-block;padding-block:.2rem;color:var(--ink-2);text-underline-offset:.2em}.foot a:hover{color:var(--accent)}:root{--fuba-highlight-amber-color: light-dark(#f8e0a0, #6a5216);--fuba-highlight-amber-font-color: light-dark(#2a2110, #f7f2e6);--fuba-highlight-amber-words-of-jesus-font-color: light-dark(#7d2317, #ffb4a2);--fuba-highlight-sage-color: light-dark(#d3e6bd, #33502a);--fuba-highlight-sage-font-color: light-dark(#22280f, #eef4e6);--fuba-highlight-sage-words-of-jesus-font-color: light-dark(#7d2317, #ffb4a2);--fuba-highlight-sky-color: light-dark(#c9dff0, #22455f);--fuba-highlight-sky-font-color: light-dark(#10222e, #e9f3fb);--fuba-highlight-sky-words-of-jesus-font-color: light-dark(#7d2317, #ffb4a2);--fuba-highlight-rose-color: light-dark(#f5cbc4, #6b2f2a);--fuba-highlight-rose-font-color: light-dark(#2b1512, #fdeeea);--fuba-highlight-rose-words-of-jesus-font-color: light-dark(#6d1d12, #ffc4b4);--fuba-highlight-lilac-color: light-dark(#ddd0f2, #443566);--fuba-highlight-lilac-font-color: light-dark(#1f1730, #f3edfd);--fuba-highlight-lilac-words-of-jesus-font-color: light-dark(#7d2317, #ffb4a2)}.fuba-highlight-amber{color:var(--fuba-highlight-amber-font-color)}.fuba-highlight-amber .fuba-words-of-jesus{color:var(--fuba-highlight-amber-words-of-jesus-font-color)}.fuba-highlight-sage{color:var(--fuba-highlight-sage-font-color)}.fuba-highlight-sage .fuba-words-of-jesus{color:var(--fuba-highlight-sage-words-of-jesus-font-color)}.fuba-highlight-sky{color:var(--fuba-highlight-sky-font-color)}.fuba-highlight-sky .fuba-words-of-jesus{color:var(--fuba-highlight-sky-words-of-jesus-font-color)}.fuba-highlight-rose{color:var(--fuba-highlight-rose-font-color)}.fuba-highlight-rose .fuba-words-of-jesus{color:var(--fuba-highlight-rose-words-of-jesus-font-color)}.fuba-highlight-lilac{color:var(--fuba-highlight-lilac-font-color)}.fuba-highlight-lilac .fuba-words-of-jesus{color:var(--fuba-highlight-lilac-words-of-jesus-font-color)}.hl-menu{position:fixed;z-index:60;display:flex;flex-direction:column;gap:.4rem;width:max-content;max-width:calc(100vw - 16px);padding:.5rem .6rem .55rem;background:var(--paper-2);border:1px solid var(--rule);border-radius:.7rem;box-shadow:0 14px 30px -12px light-dark(rgb(60 45 30 / 26%),rgb(0 0 0 / 72%)),0 2px 6px -2px light-dark(rgb(60 45 30 / 10%),rgb(0 0 0 / 40%));animation:hl-in .15s var(--ease)}@keyframes hl-in{0%{opacity:0;transform:scale(.97)}}.hl-pointer{position:absolute;width:10px;height:10px;background:var(--paper-2);border:1px solid var(--rule);transform:rotate(45deg)}.hl-pointer.is-bottom{bottom:-6px;border-top:0;border-left:0}.hl-pointer.is-top{top:-6px;border-bottom:0;border-right:0}.hl-ref{margin:0;padding-inline-start:.1rem;font-size:.71rem;font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.hl-version{font-weight:500;color:var(--ink-3)}.hl-row{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.hl-swatches{display:flex;align-items:center;gap:.3rem}.hl-swatch{display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;color:transparent;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px light-dark(rgb(255 255 255 / 30%),rgb(255 255 255 / 8%));cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.hl-check{width:.8rem;height:.8rem}.hl-swatch.hl-amber{background:var(--fuba-highlight-amber-color)}.hl-swatch.hl-sage{background:var(--fuba-highlight-sage-color)}.hl-swatch.hl-sky{background:var(--fuba-highlight-sky-color)}.hl-swatch.hl-rose{background:var(--fuba-highlight-rose-color)}.hl-swatch.hl-lilac{background:var(--fuba-highlight-lilac-color)}.hl-swatch.is-current{box-shadow:0 0 0 2px var(--paper-2),0 0 0 3.5px color-mix(in srgb,var(--accent) 65%,transparent)}.hl-swatch.hl-amber.is-current{color:var(--fuba-highlight-amber-font-color)}.hl-swatch.hl-sage.is-current{color:var(--fuba-highlight-sage-font-color)}.hl-swatch.hl-sky.is-current{color:var(--fuba-highlight-sky-font-color)}.hl-swatch.hl-rose.is-current{color:var(--fuba-highlight-rose-font-color)}.hl-swatch.hl-lilac.is-current{color:var(--fuba-highlight-lilac-font-color)}.hl-divider{width:1px;height:1.05rem;margin-inline:.15rem;background:var(--rule)}.hl-action{display:inline-flex;align-items:center;gap:.32rem;min-height:2rem;padding:0 .45rem;font:inherit;font-size:.78rem;font-weight:600;color:var(--ink-2);background:transparent;border:0;border-radius:.4rem;cursor:pointer;transition:color .14s var(--ease),background-color .14s var(--ease)}.hl-icon{width:.9rem;height:.9rem}.hl-remove{font-weight:500;color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.hl-swatch:hover{transform:translateY(-1px)}.hl-action:hover{color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 55%,transparent)}}@media(pointer:coarse){.hl-swatch{width:2.1rem;height:2.1rem}.hl-action{min-height:2.5rem;min-width:2.2rem;justify-content:center}}@media(max-width:360px){.hl-row{flex-wrap:wrap;row-gap:.4rem}.hl-swatches{flex:1 1 100%;gap:.35rem}.hl-swatch{width:2.5rem;height:2.5rem}.hl-divider{display:none}.hl-action{margin-inline-start:auto}.hl-action+.hl-action{margin-inline-start:0}}.toast{position:fixed;left:50%;bottom:1.5rem;z-index:70;transform:translate(-50%);max-width:calc(100vw - 2rem);padding:.5rem .9rem;font-size:.82rem;font-weight:500;color:var(--paper-2);background:light-dark(rgb(27 25 23 / 92%),rgb(236 231 221 / 92%));border-radius:999px;box-shadow:var(--shadow-2);animation:toast-in .18s var(--ease)}html[data-mode=dark] .toast{color:#17150f}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}}.fuba-footnote-overlay{background:light-dark(rgb(30 26 20 / 34%),rgb(0 0 0 / 50%));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.fuba-footnote-dialog{width:min(27rem,100%);max-height:min(38rem,calc(100dvh - 2rem));padding:.85rem 1rem 1rem;background:var(--paper-2);border:1px solid var(--rule);border-radius:.7rem;color:var(--ink);box-shadow:0 18px 44px -12px light-dark(rgb(60 45 30 / 30%),rgb(0 0 0 / 74%)),0 2px 6px -2px light-dark(rgb(60 45 30 / 12%),rgb(0 0 0 / 45%));animation:hl-in .15s var(--ease)}.fuba-footnote-header{padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.fuba-footnote-title{margin:0;font-family:var(--fuba-font-family);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.fuba-footnote-close{width:1.9rem;height:1.9rem;border-radius:.4rem;color:var(--ink-2);font-size:1.15rem;transition:color .14s var(--ease),background-color .14s var(--ease)}@media(hover:hover)and (pointer:fine){.fuba-footnote-close:hover{color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 55%,transparent)}}.fuba-footnote-content{margin-top:.75rem;padding-inline-end:.25rem;font-family:var(--fuba-verse-font-family);font-size:1rem;line-height:1.62;color:var(--ink);text-wrap:pretty;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tp-panel{animation:none}}
