:root{--b-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;--b-bg:#121211;--b-panel:#181816;--b-ink:#E7E5DF;--b-quiet:#8F8C84;--b-line:rgba(255,255,255,.08);--b-accent:#E2FF55;--b-link:#D7EE6A;--b-mark:rgba(226,255,85,.10);--b-size:19px}html[data-bible-theme="sepia"]{--b-bg:#F3EAD5;--b-panel:#EADFC6;--b-ink:#3A3024;--b-quiet:#7A6A55;--b-line:rgba(58,48,36,.16);--b-accent:#8A5A00;--b-link:#7A4A12;--b-mark:rgba(138,90,0,.10)}html[data-bible-theme="light"]{--b-bg:#FBFBF8;--b-panel:#F1F1EC;--b-ink:#1F1F1C;--b-quiet:#6B6B66;--b-line:rgba(0,0,0,.10);--b-accent:#3F6212;--b-link:#2F5D0A;--b-mark:rgba(63,98,18,.09)}html[data-bible-size="-1"]{--b-size:17px}html[data-bible-size="1"]{--b-size:21px}html[data-bible-size="2"]{--b-size:23px}html[data-bible-size="3"]{--b-size:25px}body.bible-reader,body.bible-home{background:var(--bg)}body.bible-reader .site-header,body.bible-home .site-header{background:rgb(12 12 12 / .94);border-bottom-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.bible-lock{overflow:hidden}.bible-progress{position:fixed;top:var(--header-h);left:0;right:0;height:3px;z-index:99;background:#fff0}.bible-progress span{display:block;height:100%;width:0;background:var(--accent);transition:width .15s linear}body.admin-bar .bible-progress{top:calc(var(--header-h) + 32px)}.bible-main{padding-top:var(--header-h);background:var(--b-bg);color:var(--b-ink);min-height:100vh;transition:background .25s,color .25s}.bible-layout{display:grid;grid-template-columns:290px minmax(0,1fr);max-width:1280px;margin:0 auto}.bible-toc{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;padding:28px 20px 40px 24px;border-right:1px solid var(--b-line);scrollbar-width:thin}.bible-toc__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.bible-toc__book{font-family:var(--font-d);font-weight:700;font-size:.95rem;color:var(--b-ink);line-height:1.3}.bible-toc__close{display:none;font-size:1.6rem;line-height:1;color:var(--b-quiet)}.bible-toc__part{font-size:.72rem;color:var(--b-quiet);margin:20px 0 6px;line-height:1.4}.bible-toc__part span{display:block;font-family:var(--font-m);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--b-accent);margin-bottom:2px}.bible-toc__list{margin:0;padding:0}.bible-toc__item>a{display:grid;grid-template-columns:24px 1fr auto;gap:6px;align-items:baseline;padding:6px 8px;border-radius:8px;font-size:.82rem;line-height:1.35;color:var(--b-quiet);transition:background .15s,color .15s}.bible-toc__item>a:hover{background:var(--b-mark);color:var(--b-ink)}.bible-toc__item.is-current>a{background:var(--b-mark);color:var(--b-ink);font-weight:600}.bible-toc__item.is-read>a .bible-toc__title{opacity:.75}.bible-toc__num{font-family:var(--font-m);font-size:.68rem;color:var(--b-quiet)}.bible-toc__flag{font-size:.7rem}.bible-toc__flag--read{color:var(--green)}.bible-toc__flag--upd{color:var(--accent2)}.bible-toc__sections{margin:4px 0 8px 32px;padding:0 0 0 10px;border-left:1px solid var(--b-line)}.bible-toc__sections a{display:block;font-size:.76rem;line-height:1.35;color:var(--b-quiet);padding:4px 0}.bible-toc__sections a:hover{color:var(--b-ink)}.bible-chapter{padding:0 clamp(18px,5vw,72px) 80px;min-width:0}.bible-chapter>*{max-width:70ch;margin-left:auto;margin-right:auto}.bible-chapter>.bible-bar{max-width:none}.bible-bar{position:sticky;top:var(--header-h);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 0;background:var(--b-bg);border-bottom:1px solid var(--b-line);margin-bottom:8px}body.admin-bar .bible-bar,body.admin-bar .bible-toc{top:calc(var(--header-h) + 32px)}.bible-bar__tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bible-bar__btn{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:7px 11px;border-radius:8px;border:1px solid var(--b-line);color:var(--b-ink);background:#fff0;transition:border-color .15s,background .15s}.bible-bar__btn:hover{border-color:var(--b-accent)}.bible-bar__btn svg{width:14px;height:14px}.bible-bar__mark{border-color:var(--b-accent);color:var(--b-ink)}.bible-bar__toc{display:none}.bible-bar__sep{width:1px;height:20px;background:var(--b-line);margin:0 4px}.bible-bar__swatch{width:22px;height:22px;border-radius:50%;border:2px solid var(--b-line)}.bible-bar__swatch[aria-pressed="true"]{border-color:var(--b-accent)}.bible-bar__swatch--dark{background:#121211}.bible-bar__swatch--sepia{background:#F3EAD5}.bible-bar__swatch--light{background:#FBFBF8}.bible-chapter__head{padding:44px 0 26px}.bible-chapter__part{font-size:.78rem;color:var(--b-quiet);margin:0 0 14px}.bible-chapter__label{font-family:var(--font-m);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--b-accent);margin:0 0 8px}.bible-chapter__title{font-family:var(--font-d);color:var(--b-ink);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 18px}.bible-chapter__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.78rem;color:var(--b-quiet);margin:0}.bible-chapter__law{padding:2px 9px;border-radius:100px;border:1px solid var(--b-accent);color:var(--b-accent);font-weight:600}.bible-updated{margin-top:20px;padding:14px 16px;border-radius:10px;border-left:3px solid var(--accent2);background:rgb(255 107 53 / .08);font-size:.88rem;color:var(--b-ink)}.bible-updated p{margin:6px 0 0;color:var(--b-quiet)}.bible-updated--list{margin-bottom:28px}.bible-updated--list ul{margin:8px 0 0;padding:0}.bible-updated--list li{margin:4px 0}.bible-updated--list a{color:var(--b-ink);text-decoration:underline;text-underline-offset:3px}.bible-updated--list small{color:var(--b-quiet)}.bible-resume{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 14px;border-radius:10px;background:var(--b-mark);font-size:.86rem}.bible-resume[hidden]{display:none}.bible-resume__go{font-weight:700;color:var(--b-accent)}.bible-text{font-family:var(--b-serif);font-size:var(--b-size);line-height:1.72;color:var(--b-ink);hyphens:auto;-webkit-hyphens:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bible-text p{color:var(--b-ink);margin:0 0 1.05em;text-align:left;font-size:1em}.bible-text h2{font-family:var(--font-d);font-size:1.32em;line-height:1.25;color:var(--b-ink);margin:2.1em 0 .7em;scroll-margin-top:calc(var(--header-h) + 80px)}.bible-text h3{font-family:var(--font-d);font-size:1.1em;color:var(--b-ink);margin:1.7em 0 .55em}.bible-text h4{font-family:var(--font-b);font-size:.95em;color:var(--b-ink);margin:1.4em 0 .5em}.bible-text a{color:var(--b-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bible-text ul,.bible-text ol{margin:0 0 1.1em;padding-left:1.3em;list-style:revert}.bible-text li{margin:.3em 0;color:var(--b-ink)}.bible-text blockquote{margin:1.4em 0;padding:.2em 0 .2em 1.1em;border-left:3px solid var(--b-accent);font-style:italic}.bible-text figure{margin:1.6em 0}.bible-text .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.bible-text table{width:100%;border-collapse:collapse;font-family:var(--font-b);font-size:.74em;line-height:1.45;color:var(--b-ink)}.bible-text table.has-fixed-layout{table-layout:auto}.bible-text th,.bible-text td{padding:.6em .7em;border-bottom:1px solid var(--b-line);text-align:left;vertical-align:top}.bible-text th{font-weight:700;border-bottom-width:2px}.bible-text [data-p]{transition:background-color .6s;border-radius:4px}.bible-text .is-target{background:var(--b-mark);box-shadow:0 0 0 8px var(--b-mark)}.bible-text .has-mark{position:relative}.bible-text .has-mark::before{content:"";position:absolute;left:-22px;top:.35em;width:8px;height:14px;background:var(--b-accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.bible-figure{margin:1.8em 0;padding:16px;border:1px solid var(--b-line);border-radius:12px;background:var(--b-panel)}.bible-figure figcaption{font-family:var(--font-b);font-size:.72em;color:var(--b-quiet);margin-top:10px;text-align:center}.bible-svg{width:100%;height:auto;display:block;font-family:var(--font-b)}.bible-svg .fig-title{font-size:15px;font-weight:600;fill:var(--b-ink)}.bible-svg .fig-name{font-size:13px;font-weight:600;fill:var(--b-ink)}.bible-svg .fig-sub{font-size:11.5px;fill:var(--b-quiet)}.bible-svg .fig-sub--main{fill:var(--b-ink)}.bible-svg .fig-box{fill:none;stroke:var(--b-quiet);stroke-width:1.25}.bible-svg .fig-main{fill:var(--b-accent);fill-opacity:.12;stroke:var(--b-accent);stroke-width:2}.bible-svg .fig-band{fill:var(--b-mark);stroke:var(--b-quiet);stroke-width:1.25}.bible-svg .fig-lines path{stroke:var(--b-quiet);stroke-width:1.25}.bible-svg .fig-arrowhead{fill:var(--b-quiet)}.bible-text--preview{position:relative}.bible-locked{position:relative;margin-top:-90px;padding-top:90px}.bible-locked__fade{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(to bottom,transparent,var(--b-bg) 85%);pointer-events:none}.bible-locked__card{position:relative;text-align:center;padding:34px 28px;border-radius:16px;border:1px solid var(--b-line);background:var(--b-panel)}.bible-locked__icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:12px;background:var(--b-mark);color:var(--b-accent);margin-bottom:12px}.bible-locked__icon svg{width:22px;height:22px}.bible-locked h2{font-size:1.35rem;color:var(--b-ink);margin-bottom:10px}.bible-locked p{color:var(--b-quiet);max-width:52ch;margin:0 auto 20px}.bible-locked__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bible-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:56px}.bible-pager__link{display:block;padding:16px 18px;border-radius:12px;border:1px solid var(--b-line);transition:border-color .15s}.bible-pager__link:hover{border-color:var(--b-accent)}.bible-pager__link span{display:block;font-size:.72rem;color:var(--b-quiet);margin-bottom:4px}.bible-pager__link strong{display:block;font-size:.88rem;color:var(--b-ink);line-height:1.35}.bible-pager__link--next{text-align:right;grid-column:2}.bible-print-note{display:none}.bible-marks{position:fixed;inset:0;z-index:300;background:rgb(0 0 0 / .55);display:flex;justify-content:flex-end}.bible-marks[hidden]{display:none}.bible-marks__panel{width:min(420px,100%);height:100%;overflow-y:auto;background:var(--b-panel);color:var(--b-ink);padding:24px}.bible-marks__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bible-marks__head h2{font-size:1.2rem;color:var(--b-ink)}.bible-marks__close{font-size:1.7rem;line-height:1;color:var(--b-quiet)}.bible-marks__list{margin:0;padding:0}.bible-marks__list li{display:flex;gap:8px;align-items:flex-start;border-top:1px solid var(--b-line);padding:12px 0}.bible-marks__list a{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.bible-marks__list strong{font-size:.84rem;color:var(--b-ink)}.bible-marks__list span{font-size:.8rem;color:var(--b-quiet);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bible-marks__list small{font-size:.7rem;color:var(--b-quiet)}.bible-marks__del{font-size:1.2rem;color:var(--b-quiet);padding:0 6px}.bible-marks__del:hover{color:var(--red)}.bible-marks__empty{font-size:.86rem;color:var(--b-quiet)}.bible-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:320;padding:10px 16px;border-radius:10px;background:var(--b-ink);color:var(--b-bg);font-size:.84rem;font-weight:600;box-shadow:0 8px 24px rgb(0 0 0 / .25)}.bible-toast[hidden]{display:none}@media(max-width:980px){.bible-layout{grid-template-columns:minmax(0,1fr)}.bible-toc{position:fixed;top:0;left:0;bottom:0;width:min(330px,88vw);height:100%;z-index:310;background:var(--b-panel);transform:translateX(-102%);transition:transform .25s var(--ease);box-shadow:8px 0 30px rgb(0 0 0 / .3)}.bible-toc.is-open{transform:none}.bible-toc__close{display:block}.bible-bar__toc{display:inline-flex}.bible-text .has-mark::before{left:-14px}}@media(max-width:560px){.bible-bar__tools .bible-bar__btn[data-size]{padding:7px 9px}.bible-pager{grid-template-columns:1fr}.bible-pager__link--next{grid-column:1}.bible-chapter{padding-left:18px;padding-right:18px}}@media print{.bible-text,.bible-locked,.bible-toc,.bible-bar,.bible-pager,.bible-chapter__head,.site-header,.site-footer,.bible-progress,.audio-player{display:none!important}.bible-print-note{display:block!important;font:16px/1.6 Georgia,serif;color:#000;max-width:none;padding:40px}}.bible-index{padding-top:var(--header-h)}.bible-hero{padding:64px 0 48px;border-bottom:1px solid var(--border);background:radial-gradient(closest-side at 22% 40%,rgb(226 255 85 / .06),transparent)}.bible-hero__inner{display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:center}.bible-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);margin-bottom:12px}.bible-hero__sub{font-size:1.02rem;max-width:58ch}.bible-hero__note{font-size:.82rem;color:var(--text-3);margin-top:16px}.bible-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.bible-stats{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;font-size:.84rem;color:var(--text-2)}.bible-stats strong{color:var(--text-1);font-family:var(--font-d)}@media(max-width:820px){.bible-hero__inner{grid-template-columns:1fr;gap:28px}.bible-hero .book-cover{max-width:190px}}.bible-contents{padding-top:44px;padding-bottom:90px;max-width:960px}.bible-part{margin-bottom:40px}.bible-part__title{font-size:1.3rem;margin-bottom:14px}.bible-part__title span{display:block;font-family:var(--font-m);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-weight:500}.bible-part__list{margin:0;padding:0;border-top:1px solid var(--border)}.bible-row a{display:grid;grid-template-columns:112px 1fr auto;gap:14px;align-items:baseline;padding:14px 6px;border-bottom:1px solid var(--border);transition:background .15s}.bible-row a:hover{background:rgb(255 255 255 / .03)}.bible-row__label{font-family:var(--font-m);font-size:.7rem;color:var(--text-3);letter-spacing:.04em}.bible-row__title{font-weight:600;color:var(--text-1);line-height:1.35}.bible-row__meta{display:flex;gap:10px;align-items:center;font-size:.72rem;color:var(--text-3);white-space:nowrap}.bible-row__law{color:var(--accent)}.bible-row__flag{padding:2px 8px;border-radius:100px;border:1px solid var(--border-h);color:var(--text-2)}.bible-row__flag--read{border-color:rgb(74 222 128 / .4);color:var(--green)}.bible-row__flag--upd{border-color:rgb(255 107 53 / .5);color:var(--accent2)}.bible-row.is-read .bible-row__title{color:var(--text-2)}@media(max-width:640px){.bible-row a{grid-template-columns:1fr;gap:4px}.bible-row__meta{white-space:normal}}.acc-page{padding:calc(var(--header-h) + 48px) 0 90px;min-height:80vh}.acc-shell{display:grid;grid-template-columns:300px minmax(0,460px);gap:64px;justify-content:center;align-items:center}.acc-aside{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.acc-aside__text{font-size:.9rem;color:var(--text-2);margin:0}.acc-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:34px}.acc-card h1,.acc-head h1{font-size:1.75rem;margin-bottom:8px}.acc-lead{color:var(--text-2);font-size:.92rem;margin-bottom:22px}.acc-form{display:flex;flex-direction:column;gap:16px}.acc-field{display:flex;flex-direction:column;gap:6px}.acc-field label{font-size:.8rem;font-weight:600;color:var(--text-1)}.acc-opt{font-weight:400;color:var(--text-3)}.acc-field input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--border-h);background:var(--bg);color:var(--text-1);font-size:.95rem;transition:border-color .15s}.acc-field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgb(226 255 85 / .15)}.acc-pw{position:relative}.acc-pw input{padding-right:84px}.acc-pw__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.72rem;font-weight:600;color:var(--text-2);padding:6px 8px;border-radius:6px}.acc-pw__toggle:hover{color:var(--text-1);background:rgb(255 255 255 / .06)}.acc-hint{font-size:.72rem;color:var(--text-3)}.acc-check{display:flex;gap:10px;align-items:flex-start;font-size:.8rem;color:var(--text-2);line-height:1.5;cursor:pointer}.acc-check input{margin-top:3px;accent-color:var(--accent);flex-shrink:0}.acc-check a{color:var(--text-1);text-decoration:underline}.acc-links{margin-top:20px;font-size:.82rem;color:var(--text-3);display:flex;gap:8px;flex-wrap:wrap}.acc-links a{color:var(--text-1);text-decoration:underline;text-underline-offset:3px}.acc-trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.acc-notice{padding:12px 14px;border-radius:10px;font-size:.86rem;margin-bottom:18px;border:1px solid}.acc-notice p{margin:0;color:inherit}.acc-notice p+p{margin-top:6px}.acc-notice--ok{background:rgb(74 222 128 / .08);border-color:rgb(74 222 128 / .3);color:#B9F5CF}.acc-notice--err{background:rgb(255 107 107 / .08);border-color:rgb(255 107 107 / .35);color:#FFC2C2}.acc-notice--info{background:rgb(255 255 255 / .04);border-color:var(--border-h);color:var(--text-1)}@media(max-width:860px){.acc-shell{grid-template-columns:minmax(0,1fr);gap:28px}.acc-aside{flex-direction:row;align-items:center}.acc-aside .book-cover{width:92px;flex-shrink:0}.acc-card{padding:24px}}.acc-page--space .container{max-width:1040px}.acc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.acc-head .acc-lead{margin-bottom:0}.acc-verify{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:12px;border:1px solid rgb(255 107 53 / .4);background:rgb(255 107 53 / .07);margin-bottom:22px}.acc-verify p{margin:4px 0 0;font-size:.84rem}.acc-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;align-items:start}@media(max-width:860px){.acc-grid{grid-template-columns:1fr}}.acc-panel{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px}.acc-panel h2{font-size:1.15rem;margin-bottom:16px}.acc-panel h3{font-size:.95rem;font-family:var(--font-b);font-weight:700;margin:26px 0 12px}.acc-small{font-size:.8rem;color:var(--text-3)}.acc-empty{font-size:.84rem;color:var(--text-3)}.acc-resume{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:16px 18px;border-radius:12px;border:1px solid rgb(226 255 85 / .35);background:rgb(226 255 85 / .05);margin-top:16px;transition:border-color .15s}.acc-resume:hover{border-color:var(--accent)}.acc-resume__kicker{grid-column:1;font-family:var(--font-m);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.acc-resume strong{grid-column:1;color:var(--text-1);line-height:1.35}.acc-resume__go{grid-column:2;grid-row:1/3;font-size:1.3rem;color:var(--accent)}.acc-marks{margin:0;padding:0}.acc-marks li{display:flex;gap:8px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--border)}.acc-marks a{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.acc-marks strong{font-size:.84rem;color:var(--text-1)}.acc-marks span{font-size:.8rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-marks small{font-size:.7rem;color:var(--text-3)}.acc-x{font-size:1.2rem;color:var(--text-3);padding:2px 8px}.acc-x:hover{color:var(--red)}.acc-danger{margin-top:24px;border-top:1px solid var(--border);padding-top:16px}.acc-danger summary{cursor:pointer;font-size:.84rem;color:var(--red);font-weight:600}.acc-danger form{margin-top:14px}.acc-btn--danger{background:var(--red)!important;color:#fff!important}.bible-langhint{margin:14px 0 0;font-size:.85rem}.bible-langhint a,.bible-hero__alt a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(226 255 85 / .4)}.bible-hero__alt{margin:10px 0 0;font-size:.85rem}