:root{--reader-single-page:0;}@media (max-width: 860px),(max-height: 520px){:root{--reader-single-page:1;}}.page-reader{overflow-x:hidden;--reader-chrome:calc(112px + var(--site-header-h));--reader-chrome-mobile:calc(150px + var(--site-header-h));}.reader-room{flex:1;position:relative;padding:2px 0 16px;background:linear-gradient(var(--wall),var(--wall-dark));min-height:calc(100vh - var(--site-chrome-measured,var(--site-chrome-h)));min-height:calc(100svh - var(--site-chrome-measured,var(--site-chrome-h)));overflow:hidden;}.reader-backdrop{position:absolute;inset:0;pointer-events:none;}.reader-backdrop img{position:absolute;filter:blur(4px) brightness(.96);opacity:.85;}.reader-toolbar{position:relative;z-index:30;display:flex;justify-content:center;align-items:center;gap:12px;padding:2px 12px 4px;flex-wrap:wrap;}.tool{width:48px;height:48px;border-radius:50%;background:#fff;border:1.5px solid var(--maroon-dark);color:var(--maroon-dark);display:grid;place-items:center;cursor:pointer;position:relative;box-shadow:0 6px 16px rgba(60,38,18,.35);transition:transform .15s,background .15s,color .15s;}.tool svg{width:22px;height:22px;fill:currentColor;}.tool svg text{fill:currentColor;font-family:var(--font-ui);}.tool:hover{transform:translateY(-2px);}.tool.active{background:var(--maroon);border-color:var(--maroon);color:#fff;}.btn-return{background:#fff;color:var(--maroon-dark);border:1.5px solid var(--maroon-dark);border-radius:26px;padding:12px 26px;font-family:var(--font-ui);font-size:16px;font-weight:500;text-decoration:none;position:relative;box-shadow:0 6px 16px rgba(60,38,18,.35);transition:background .15s,color .15s,transform .15s;flex:0 0 auto;white-space:nowrap;}.btn-return:hover{background:var(--maroon);color:#fff;transform:translateY(-2px);}.tool::after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-3px);background:var(--maroon-dark);color:#fff;font-size:11.5px;font-weight:500;font-family:var(--font-ui);white-space:nowrap;padding:5px 10px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;z-index:40;}.tool:hover::after{opacity:1;transform:translateX(-50%) translateY(0);}.read-progress{position:relative;z-index:20;width:230px;height:4px;margin:2px auto 10px;background:rgba(255,250,238,.4);border-radius:3px;overflow:hidden;}.read-progress .bar{display:block;height:100%;width:var(--progress,0%);background:linear-gradient(90deg,var(--gold),#b98d2e);transition:width .35s ease;}.book-stage{position:relative;z-index:10;display:flex;justify-content:center;perspective:3000px;}.flipbook{width:min(97vw,1620px,calc(var(--book-max-h,calc(100svh - var(--reader-chrome,calc(var(--site-chrome-measured,var(--site-chrome-h)) + 24px)))) * 1.60));transform-style:preserve-3d;}.book-open{position:relative;width:100%;aspect-ratio:1.60 / 1;height:auto;min-height:min(500px,var(--book-max-h,calc(100svh - var(--reader-chrome,calc(var(--site-chrome-measured,var(--site-chrome-h)) + 24px)))));max-height:1040px;border-radius:10px;--book-pad:16px;padding:var(--book-pad);display:grid;grid-template-columns:1fr 1fr;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.6,.04,.3,1);will-change:transform;}.book-board{position:absolute;top:0;bottom:0;z-index:0;pointer-events:none;}.board-left{left:0;right:50%;border-radius:10px 0 0 10px;background:linear-gradient(135deg,var(--board-hi),var(--board) 90%);}.board-right{left:50%;right:0;border-radius:0 10px 10px 0;background:linear-gradient(135deg,var(--board) -15%,var(--board-dark) 115%);}.book-shadow{position:absolute;inset:0;border-radius:10px;z-index:0;pointer-events:none;}.corner-clip{position:absolute;width:42px;height:42px;z-index:7;background:linear-gradient(135deg,#ffe27a,var(--gold) 70%,#a87f22);pointer-events:none;}.clip-tl{top:-3px;left:-3px;clip-path:polygon(0 0,100% 0,0 100%);border-radius:8px 0 0 0;}.clip-tr{top:-3px;right:-3px;clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 8px 0 0;}.clip-bl{bottom:-3px;left:-3px;clip-path:polygon(0 0,0 100%,100% 100%);border-radius:0 0 0 8px;}.clip-br{bottom:-3px;right:-3px;clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:0 0 8px 0;}.book-spine-shadow{position:absolute;top:10px;bottom:10px;left:50%;width:96px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(60,35,15,0) 0%,rgba(60,35,15,.045) 22%,rgba(60,35,15,.12) 38%,rgba(54,30,12,.26) 46.5%,rgba(44,24,9,.34) 49.2%,rgba(255,250,238,.30) 50%,rgba(44,24,9,.34) 50.8%,rgba(54,30,12,.26) 53.5%,rgba(60,35,15,.12) 62%,rgba(60,35,15,.045) 78%,rgba(60,35,15,0) 100%);z-index:6;pointer-events:none;}.book-spine-shadow::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,rgba(40,22,8,.30) 0 7px,rgba(40,22,8,.10) 7px 15px);opacity:.55;}.reader-room.night .book-spine-shadow{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.10) 22%,rgba(0,0,0,.26) 38%,rgba(0,0,0,.46) 46.5%,rgba(0,0,0,.58) 49.2%,rgba(255,240,215,.13) 50%,rgba(0,0,0,.58) 50.8%,rgba(0,0,0,.46) 53.5%,rgba(0,0,0,.26) 62%,rgba(0,0,0,.10) 78%,rgba(0,0,0,0) 100%);}.page-stack{position:absolute;top:16px;bottom:16px;width:9px;z-index:1;transition:opacity .5s;}.stack-left{left:8px;background:repeating-linear-gradient(90deg,#efe6d2 0 2px,#cbbfa4 2px 3px);border-radius:4px 0 0 4px;}.stack-right{right:8px;background:repeating-linear-gradient(90deg,#cbbfa4 0 1px,#efe6d2 1px 3px);border-radius:0 4px 4px 0;}.book-open.at-start .stack-left{opacity:0 !important;}.book-open.at-end .stack-right{opacity:0 !important;}.page{position:relative;z-index:3;display:flex;flex-direction:column;padding:24px 8% 16px;overflow:hidden;}.page-left{border-radius:6px 0 0 6px;}.page-right{border-radius:0 6px 6px 0;}.flipbook,.static-book,.book-cover,.book-back-cover{--board:#5c1620;--board-hi:#78222d;--board-dark:#3b0c13;}.book-open,.turning-sheet{--page-bg:#f7f0e0;--page-ink:#3a2e20;--page-accent:#5b4229;}.reader-room.night .book-open,.reader-room.night .turning-sheet{--page-bg:#241f19;--page-ink:#e8ded0;--page-accent:#e0a4a6;}.reader-room.night .page,.reader-room.night .sheet-face{background:var(--page-bg);}.page-head{text-align:center;font-family:var(--font-ui);padding:0 44px 6px;flex:0 0 auto;min-height:32px;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;overflow:hidden;}:root{--reader-font-base:13.6px;--reader-line-base:1.62;}.page-body{flex:1 1 auto;overflow:hidden;position:relative;font-size:var(--reader-font-base,14.5px);line-height:var(--reader-line-base,1.66);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}.page-num{flex:0 0 auto;text-align:center;color:#8d7c64;padding-top:7px;}.reader-room.night .page-num{color:#9a8d7c;}.book-cover{position:absolute;top:0;bottom:0;left:50%;right:0;z-index:16;transform-style:preserve-3d;transform-origin:left center;cursor:pointer;transition:transform .8s cubic-bezier(.6,.04,.3,1);will-change:transform;}.book-cover .cover-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:0 10px 10px 0;overflow:hidden;}.cover-back{transform:rotateY(180deg);border-radius:10px 0 0 10px;background:linear-gradient(135deg,var(--board-hi),var(--board) 90%);overflow:visible;}.cover-back::before{content:'';position:absolute;top:-3px;left:-3px;width:42px;height:42px;background:linear-gradient(135deg,#ffe27a,var(--gold) 70%,#a87f22);clip-path:polygon(0 0,100% 0,0 100%);border-radius:8px 0 0 0;z-index:3;}.cover-back .inside-cover-face::before{content:'';position:absolute;bottom:-19px;left:-19px;width:42px;height:42px;background:linear-gradient(135deg,#ffe27a,var(--gold) 70%,#a87f22);clip-path:polygon(0 0,0 100%,100% 100%);border-radius:0 0 0 8px;z-index:3;}.cover-back::after{content:'';position:absolute;top:10px;bottom:10px;right:0;width:48px;background:linear-gradient(90deg,rgba(60,35,15,0) 0%,rgba(60,35,15,.045) 44%,rgba(60,35,15,.12) 76%,rgba(54,30,12,.26) 93%,rgba(44,24,9,.34) 98.4%,rgba(255,250,238,.30) 100%);z-index:4;}.cover-back .inside-cover-face{inset:16px;border-radius:6px 0 0 6px;}.inside-cover-face,.inside-cover-page{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.16)),radial-gradient(120% 100% at 30% 35%,rgba(255,235,200,.07),transparent 55%),linear-gradient(135deg,var(--board-hi),var(--board) 60%,var(--board-dark) 115%);}.cover-art{position:relative;width:100%;height:100%;overflow:hidden;}.cover-art img{width:100%;height:100%;object-fit:cover;display:block;}.cover-art img.img-missing{display:none;}.cover-art .cover-fallback-title{display:none;}.cover-art img.img-missing + .cover-fallback-title{display:grid;place-items:center;position:absolute;inset:0;font-family:var(--font-display);font-size:clamp(34px,4.6vw,52px);font-weight:700;color:var(--gold);text-align:center;padding:24px;background:radial-gradient(circle at 50% 24%,rgba(255,226,150,.3),transparent 45%),linear-gradient(150deg,#6c2f31,#4c1d1f);}.page-left,.page-right{opacity:1;}.book-board,.corner-clip,.page-stack,.book-spine-shadow,.page-left,.page-right{transition:none;}.flipbook.closed .book-open{transform:translateX(-25%);}.flipbook.closed .book-board,.flipbook.closed .corner-clip,.flipbook.closed .book-spine-shadow,.flipbook.closed .page-stack,.flipbook.closed .page-left,.flipbook.closed .page-right{opacity:0;}.flipbook.closed .book-shadow{opacity:0;transition:none;}.flipbook.closed .book-cover{box-shadow:-16px 24px 50px rgba(40,22,8,.55);border-radius:6px 12px 12px 6px;transition:transform .3s ease;}.flipbook.closed .book-cover:hover{transform:rotateY(-8deg);}.flipbook.opening .book-open{transform:translateX(0);}.flipbook.opening .book-cover{transition:transform .8s cubic-bezier(.6,.04,.3,1);transform:rotateY(-180deg);}.flipbook.opening .book-cover:hover{transform:rotateY(-180deg);}.flipbook.opening .board-right,.flipbook.opening .clip-tr,.flipbook.opening .clip-br,.flipbook.opening .stack-right,.flipbook.opening .book-spine-shadow,.flipbook.opening .page-right{opacity:1;}.flipbook.opening .book-shadow{opacity:1;transition:opacity .3s ease .78s;}.flipbook.closing .book-open{transform:translateX(-25%);}.flipbook.closing .book-cover{transition:transform .8s cubic-bezier(.6,.04,.3,1);transform:rotateY(0deg);box-shadow:-16px 24px 50px rgba(40,22,8,.55);border-radius:6px 12px 12px 6px;}.flipbook.closing .board-left,.flipbook.closing .clip-tl,.flipbook.closing .clip-bl,.flipbook.closing .stack-left,.flipbook.closing .page-left{opacity:0;}.flipbook.closing .board-right,.flipbook.closing .clip-tr,.flipbook.closing .clip-br,.flipbook.closing .stack-right,.flipbook.closing .page-right{opacity:1;}.flipbook.closing .book-spine-shadow{opacity:0;transition:opacity .25s ease .45s;}.flipbook.closing .book-shadow{opacity:0;transition:opacity .22s ease;}.flipbook.dragging .board-right,.flipbook.dragging .clip-tr,.flipbook.dragging .clip-br,.flipbook.dragging .stack-right,.flipbook.dragging .book-spine-shadow,.flipbook.dragging .page-right{opacity:1;}.flipbook.open .book-cover{display:none;}.flipbook.open .book-board,.flipbook.open .corner-clip,.flipbook.open .book-spine-shadow,.flipbook.open .page-stack,.flipbook.open .page-left,.flipbook.open .page-right{opacity:1;}.flipbook.open .book-shadow{opacity:1;}.flipbook.cover-noanim .book-cover{transition:none !important;transform:rotateY(-180deg);}.flipbook.dragging .book-cover,.flipbook.dragging .book-open{transition:none !important;}.flipbook.dragging .corner-clip,.flipbook.dragging .book-spine-shadow,.flipbook.dragging .page-stack{opacity:1;transition:opacity .2s;}.flipbook.dragging .page-right{opacity:1;}.flipbook.dragging .book-shadow{opacity:1;transition:opacity .3s;}.flipbook.dragging .book-cover:hover{transform:none;}.page.is-inside-cover{padding:0;background:none;box-shadow:none;}.page.is-inside-cover .page-head,.page.is-inside-cover .page-num{display:none;}.page.is-title .page-head,.page.is-title .page-num{display:none;}.title-page{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:30px;}.title-page .tp-flourish{color:var(--page-accent);font-size:30px;letter-spacing:4px;}.title-page h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.6vw,46px);color:#4a141c;letter-spacing:1px;}.reader-room.night .title-page h1{color:#e0a4a6;}.title-page .tp-rule{width:140px;height:2px;background:linear-gradient(90deg,transparent,var(--page-accent),transparent);}.title-page .tp-imprint{font-family:var(--font-ui);font-size:12.5px;letter-spacing:2.5px;text-transform:uppercase;color:#8d7c64;}.reader-room.night .title-page .tp-imprint{color:#9a8d7c;}.page-body p{margin:0 0 12px;}.blk-book-summary .summary-label,.blk-chapter-summary .summary-label{font-weight:700;display:block;margin-bottom:4px;}.page.is-inside-cover .page-body::before,.page.is-title .page-body::before{display:none;}.turning-sheet{position:absolute;top:var(--book-pad);bottom:var(--book-pad);left:50%;width:calc(50% - var(--book-pad));z-index:12;transform-style:preserve-3d;transform-origin:left center;pointer-events:none;will-change:transform;}.sheet-face{position:absolute;inset:0;backface-visibility:hidden;display:flex;flex-direction:column;padding:24px 8% 16px;overflow:hidden;}.sheet-front{border-radius:0 6px 6px 0;}.sheet-back{transform:rotateY(180deg);border-radius:6px 0 0 6px;}.sheet-face.is-inside-cover{padding:0;}.sheet-face.is-inside-cover .page-head,.sheet-face.is-inside-cover .page-num,.sheet-face.is-title .page-head,.sheet-face.is-title .page-num{display:none;}@keyframes flipForward{0%{transform:rotateY(0);}100%{transform:rotateY(-180deg);}}@keyframes flipBackward{0%{transform:rotateY(-180deg);}100%{transform:rotateY(0);}}.turning-sheet.drag{animation:none;}.turning-sheet.turn-forward{animation:flipForward .42s cubic-bezier(.45,.06,.28,.99) forwards;}.turning-sheet.turn-backward{animation:flipBackward .42s cubic-bezier(.45,.06,.28,.99) forwards;}.book-open.turning .page-left::after,.book-open.turning .page-right::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(40,20,8,.10),transparent 50%);animation:turnShadow .68s ease forwards;}@keyframes turnShadow{from{opacity:.85;}to{opacity:0;}}.sheet-front::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(50,28,10,.07),transparent 30%);}.sheet-back::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(-90deg,rgba(50,28,10,.07),transparent 30%);}.bookmark-ribbon{position:absolute;top:-22px;left:46px;width:18px;height:46px;z-index:14;padding:0;border:0;background:linear-gradient(90deg,#e8c46a 0 2px,transparent 2px calc(100% - 2px),#c9a24e calc(100% - 2px) 100%),linear-gradient(180deg,#9d2833 0%,#7b3335 45%,#5e2426 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);box-shadow:0 2px 6px rgba(40,12,16,.38);cursor:pointer;transition:height .16s ease,filter .16s ease;}.bookmark-ribbon::before{content:'';position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.05));pointer-events:none;}.bookmark-ribbon.has-mark::after{content:'';position:absolute;top:11px;left:50%;transform:translateX(-50%);width:10px;height:3px;border-radius:2px;background:linear-gradient(180deg,#f0d489,#d8b25c);box-shadow:0 1px 0 rgba(0,0,0,.28);pointer-events:none;}.bookmark-ribbon:hover{height:52px;filter:brightness(1.07);}.bookmark-ribbon:focus-visible{outline:2px solid #e8c46a;outline-offset:2px;}.flipbook:not(.open) .bookmark-ribbon{display:block;z-index:16;}@media (max-width: 700px){.bookmark-ribbon{left:34px;height:40px;width:16px;top:-19px;}}.page-arrow{position:absolute;top:30px;z-index:22;width:40px;height:40px;border-radius:50%;background:transparent;border:0;color:var(--page-ink);cursor:pointer;display:grid;place-items:center;transition:transform .15s,opacity .2s;}.reader-room.night .page-arrow{color:#e8ded0;}.page-arrow svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;}.arrow-prev{left:30px;}.arrow-next{right:30px;}.page-arrow:hover{transform:scale(1.12);}@media (max-width: 1024px),(pointer: coarse){.page-arrow{width:44px;height:44px;top:28px;}.arrow-prev{left:28px;}.arrow-next{right:28px;}}.page-arrow[disabled]{opacity:.25;cursor:default;transform:none;}.page.has-overlay{z-index:26;}.page-overlay{position:absolute;inset:0;z-index:24;background:var(--page-bg);color:var(--page-ink);padding:30px 40px;overflow:auto;}.page-overlay h4{margin:2px 0 4px;text-align:center;font-size:24px;font-family:var(--font-display);}.overlay-close{position:absolute;top:14px;right:16px;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--page-accent);background:transparent;color:var(--page-accent);cursor:pointer;display:grid;place-items:center;font-size:15px;transition:background .15s,color .15s;}.overlay-close:hover{background:var(--page-accent);color:var(--page-bg);}.overlay-rule{width:120px;height:2px;margin:8px auto 18px;background:linear-gradient(90deg,transparent,var(--page-accent),transparent);}.ov-go{margin-top:6px;border:0;cursor:pointer;background:var(--page-accent);color:var(--page-bg);font-family:var(--font-ui);font-size:15px;font-weight:500;border-radius:20px;padding:11px 38px;transition:filter .15s;}.ov-go:hover{filter:brightness(1.12);}.ov-hint{font-size:12.5px;color:#8d7c64;text-align:center;}.reader-room.night .ov-hint{color:#9a8d7c;}.ov-chapters{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}.ov-chapters button{border:1.5px solid var(--page-accent);background:transparent;color:var(--page-accent);border-radius:9px;padding:9px 16px;cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:500;transition:background .15s,color .15s;}.ov-chapters button:hover{background:var(--page-accent);color:var(--page-bg);}.ov-empty{font-size:13.5px;color:#8d7c64;text-align:center;}.page-measurer{position:absolute;visibility:hidden;pointer-events:none;left:-9999px;top:0;}.page-measurer .page-body{overflow:hidden;}@media (max-width: 860px),(max-height: 520px){.page-reader .reader-room{height:calc(100vh - var(--site-chrome-measured,var(--site-chrome-h)));height:calc(100svh - var(--site-chrome-measured,var(--site-chrome-h)));min-height:0;overscroll-behavior:none;}body.page-reader{min-height:0;height:100vh;height:100svh;}body.book-open-mode>footer.site-footer{display:none;}}@media (max-width: 860px),(max-height: 520px){.cover-back{opacity:0;}.book-cover .cover-back *{visibility:hidden;}.flipbook.opening .board-left,.flipbook.opening .clip-tl,.flipbook.opening .clip-bl,.flipbook.opening .stack-left{opacity:1;}.flipbook.backcover-noanim .book-cover{display:none;}.turning-sheet .sheet-back{display:none;}}.turning-sheet{will-change:transform;}.book-cover{will-change:transform;}@media (max-width: 860px),(max-height: 520px){.flipbook{width:min(calc(100vw - 30px),max(290px,calc((100vh - var(--reader-chrome-mobile,225px)) * 0.64)));width:min(calc(100vw - 30px),max(290px,calc((100svh - var(--reader-chrome-mobile,225px)) * 0.64)));}.page-reader .reader-room{display:flex;flex-direction:column;}.page-reader .reader-toolbar,.page-reader .read-progress{flex:0 0 auto;}.page-reader .book-stage{flex:1 1 0;min-height:0;align-items:center;padding-block:8px;}.page-reader .reader-room{padding:6px 0 6px;}.page-reader .read-progress{margin-bottom:4px;}.page-reader .reader-toolbar{padding-top:3px;padding-bottom:3px;}.page-reader .book-board{transform:translateZ(-1px);}.page-reader .page-left,.page-reader .page-right{transform:translateZ(0);}:root{--book-ratio:0.64;}:root{--reader-font-base:12.8px;--reader-line-base:1.58;}.page-reader .page-head{font-size:13px;}.page-reader .page-body h1{font-size:1.42em;}.page-reader .page-body h2{font-size:1.22em;}.page-reader .page-body h3{font-size:1.08em;}@supports (height:1cqh){.page-reader .book-stage{container-type:size;}.page-reader .book-stage .flipbook{width:min(calc(100cqw - 30px),calc(100cqh * var(--book-ratio)));}.page-reader .book-stage .book-open{min-height:0;max-height:none;}}.book-open{grid-template-columns:1fr;aspect-ratio:var(--book-ratio) / 1;height:auto;min-height:430px;max-height:780px;}.page-left{display:none;}.page-right{border-radius:6px;box-shadow:none;}.book-spine-shadow,.stack-left{display:none;}.book-cover{left:0;}.book-cover .cover-face,.cover-back{border-radius:8px;}.flipbook.closed .book-open{transform:none;}.turning-sheet{left:var(--book-pad);right:var(--book-pad);width:auto;transform-origin:left center;}.sheet-front,.sheet-back{border-radius:6px;}.page-arrow{top:auto;bottom:calc(var(--book-pad) + 2px);width:48px;height:48px;}.arrow-prev{left:calc(var(--book-pad) + 14px);right:auto;margin-left:0;}.arrow-next{right:calc(var(--book-pad) + 14px);left:auto;margin-right:0;}.page-arrow:hover{transform:none;}.page-arrow:active{transform:scale(.94);}.page-body{padding-bottom:18px;}@keyframes foldForward{0%{transform:rotateY(0);}100%{transform:rotateY(-90deg);}}@keyframes foldBackward{0%{transform:rotateY(-90deg);}100%{transform:rotateY(0);}}.turning-sheet.turn-forward{animation-name:foldForward;}.turning-sheet.turn-backward{animation-name:foldBackward;}.page{padding:clamp(12px,3vw,18px) clamp(13px,5vw,22px) clamp(10px,2.5vw,14px);}.sheet-face{padding:clamp(12px,3vw,18px) clamp(13px,5vw,22px) clamp(10px,2.5vw,14px);}.book-open{--book-pad:clamp(8px,2vw,16px);}.page-head{font-size:19px;}.btn-return{padding:10px 18px;font-size:14.5px;}.reader-toolbar{flex-wrap:nowrap;justify-content:safe center;gap:9px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 12px 7px;}.reader-toolbar::-webkit-scrollbar{display:none;}.tool{width:44px;height:44px;flex:0 0 auto;box-shadow:0 3px 9px rgba(60,38,18,.28);}.btn-return{position:sticky;right:0;z-index:2;flex:0 0 auto;margin-left:4px;}.tool svg{width:20px;height:20px;}.tool::after{display:none;}}@media (max-width: 360px) and (orientation: portrait){:root{--book-ratio:0.74;}.book-open{aspect-ratio:var(--book-ratio) / 1;min-height:0;}}@media (max-height: 520px) and (orientation: landscape){.book-open{grid-template-columns:1fr;aspect-ratio:var(--book-ratio) / 1;height:auto;min-height:0;max-height:none;--book-pad:10px;}.flipbook{width:min(calc(100vw - 40px),max(290px,calc((100vh - 96px) * 1.00)));width:min(calc(100vw - 40px),max(290px,calc((100svh - 96px) * 1.00)));}:root{--book-ratio:1;}body.page-reader{--site-header-base:68px;--logo-size:56px;}body.page-reader .site-header{flex-wrap:nowrap;gap:10px;}body.page-reader .brand img,body.page-reader .brand-fallback{max-height:calc(var(--site-header-base) - 8px);}.reader-toolbar{padding:3px 12px 4px;gap:8px;}.book-stage{margin-bottom:6px;}.page{padding:12px 13px 10px;}:root{--reader-font-base:12.1px;--reader-line-base:1.54;}}.page,.sheet-face{background:linear-gradient(rgba(250,244,231,.40),rgba(250,244,231,.40)),url('../images/pages/bible_r.webp') center/cover no-repeat,var(--page-bg);color:var(--page-ink);}.page-left,.sheet-face.sheet-back{background-image:linear-gradient(rgba(250,244,231,.40),rgba(250,244,231,.40)),url('../images/pages/bible_l.webp');}.memory-book .page,.memory-book .sheet-face,.memory-book .page-left,.memory-book .sheet-face.sheet-back{background:url('../images/pages/memory-page.webp') center/cover no-repeat,#fef2d9;}.memory-book .page-head span:first-child{font-size:1em;letter-spacing:.2px;}.reader-room.memory-book.memory-head-stack .page-head{min-height:var(--memory-head-h) !important;}.memory-book .page-head.is-uniformhead.is-stack .ph-t{line-height:1.18;}.memory-book .page-head.is-uniformhead.is-stack .ph-name{white-space:nowrap;overflow-wrap:normal;}.memory-book .page-head.is-uniformhead.is-stack .ph-ch{white-space:normal;overflow-wrap:anywhere;}.parables-book .page,.parables-book .sheet-face{background-image:linear-gradient(rgba(250,244,231,.40),rgba(250,244,231,.40)),url('../images/pages/pm_r.webp');}.parables-book .page-left,.parables-book .sheet-face.sheet-back{background-image:linear-gradient(rgba(250,244,231,.40),rgba(250,244,231,.40)),url('../images/pages/pm_l.webp');}.saints-book .page,.saints-book .sheet-face{background:url('../images/pages/saints.webp') center bottom/cover no-repeat,#f0cb5f;}.saints-book .page-num,.saints-book .sheet-face .page-num{color:#000;}.saints-book .blk-daily-para,.saints-book .blk-verse,.saints-book .blk-para,.saints-book .sheet-face .blk-daily-para,.saints-book .sheet-face .blk-verse,.saints-book .sheet-face .blk-para{background:rgba(232,211,167,.92);border:1px solid rgba(123,51,53,.26);border-radius:5px;padding:7px 10px;}.saints-book .page-body,.saints-book .sheet-face .page-body,.saints-book .blk-daily-para,.saints-book .blk-daily-para *,.saints-book .blk-verse,.saints-book .blk-para{color:#000;}.saints-book .page-head,.saints-book .sheet-face .page-head{color:#2a2015;}.prophecy-book .page,.prophecy-book .sheet-face,.reader-notes-book .page,.reader-notes-book .sheet-face{background:linear-gradient(rgba(252,246,234,.46),rgba(252,246,234,.46)),url('../images/pages/scroll.webp') center/138% auto no-repeat,#2a1410;}.page-left::before,.page-right::before{content:'';position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:1;}.page-left::before{right:0;background:linear-gradient(90deg,transparent,rgba(74,48,22,.07));border-radius:0 6px 6px 0;}.page-right::before{left:0;background:linear-gradient(270deg,transparent,rgba(74,48,22,.07));border-radius:6px 0 0 6px;}.reader-room.night .page-left::before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.34));}.reader-room.night .page-right::before{background:linear-gradient(270deg,transparent,rgba(0,0,0,.34));}.page.is-inside-cover::before,.page.is-title::before{display:none;}.page-head,.page-body,.page-num{position:relative;z-index:2;}.page-left{box-shadow:inset 1px 0 0 rgba(255,252,244,.5);}.page-right{box-shadow:inset -1px 0 0 rgba(255,252,244,.5);}.book-shadow{box-shadow:0 4px 10px rgba(40,22,8,.34),0 18px 34px rgba(46,26,10,.38),0 46px 90px rgba(52,30,12,.46);}.page-head{font-size:clamp(20px,1.62vw,28px);letter-spacing:.2px;color:var(--page-ink);font-weight:600;}.page-num{font-size:13px;letter-spacing:.3px;}.static-book-room{display:flex;align-items:flex-start;justify-content:center;}.page-static-book .reader-room{padding-top:clamp(16px,2.4vw,34px);}.page-static-book{--reader-chrome:calc(70px + var(--site-header-h));--reader-chrome-mobile:calc(90px + var(--site-header-h));}.static-book .book-cover,.static-book .turning-sheet,.static-book .page-arrow,.static-book .page-num{display:none;}.static-book .page-left,.static-book .page-right{opacity:1;}.sb-body{font-size:clamp(12.5px,.93vw,15px);line-height:1.66;}.sb-scroll{overflow-y:auto;padding-right:6px;}.sb-logo-plate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1vw,14px);text-align:center;padding:clamp(16px,2vw,28px);}.sb-logo-plate img{width:clamp(104px,11vw,176px);height:auto;display:block;filter:drop-shadow(0 6px 14px rgba(60,36,14,.28));}.sb-logo-plate img.img-missing{display:none;}.sb-logo-fallback{display:none;font-size:46px;color:var(--page-accent);}.sb-logo-plate img.img-missing + .sb-logo-fallback{display:block;}.sb-rule{width:clamp(70px,7vw,110px);height:2px;background:linear-gradient(90deg,transparent,var(--page-accent),transparent);}.sb-imprint{font-family:var(--font-ui);font-size:clamp(10.5px,.82vw,12.5px);letter-spacing:2.4px;text-transform:uppercase;color:#8d7c64;max-width:80%;line-height:1.7;}.reader-room.night .sb-imprint{color:#9a8d7c;}.sb-title{margin:0 0 6px;font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.1vw,30px);color:var(--page-ink);letter-spacing:.3px;}.sb-title-rule{display:block;width:96px;height:2px;margin-bottom:clamp(12px,1.4vw,20px);background:linear-gradient(90deg,var(--page-accent),transparent);}.sb-body p{margin:0 0 clamp(10px,1.1vw,15px);}.sb-body a{color:var(--page-accent);}.sb-lede{font-size:1.04em;}.sb-form{display:flex;flex-direction:column;gap:clamp(9px,1vw,14px);}.sb-field{display:flex;flex-direction:column;gap:5px;}.sb-field>span{font-family:var(--font-ui);font-size:12.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#7d6a50;}.reader-room.night .sb-field>span{color:#b0a189;}.sb-field input,.sb-field textarea{font-family:var(--font-ui);font-size:15px;padding:10px 12px;border-radius:7px;border:1px solid rgba(120,86,44,.38);background:rgba(255,252,244,.72);color:var(--page-ink);outline:none;width:100%;box-sizing:border-box;transition:border-color .16s,box-shadow .16s;}.sb-field textarea{resize:vertical;min-height:90px;}.sb-field input:focus,.sb-field textarea:focus{border-color:var(--page-accent);box-shadow:0 0 0 3px rgba(123,51,53,.13);}.reader-room.night .sb-field input,.reader-room.night .sb-field textarea{background:rgba(255,255,255,.07);border-color:rgba(220,200,170,.28);}.sb-submit{align-self:flex-start;margin-top:4px;cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:500;padding:11px 26px;border-radius:24px;background:var(--maroon);color:#fff;border:1.5px solid var(--maroon);transition:background .16s,transform .16s;}.sb-submit:hover{background:var(--maroon-dark);transform:translateY(-1px);}.sb-note{margin:2px 0 0;font-size:12.5px;color:#8d7c64;}.reader-room.night .sb-note{color:#9a8d7c;}@media (max-width: 860px){.static-book .page-left{display:none;}.static-book .page-right{border-radius:6px;}.page-static-book .sb-title{font-size:clamp(20px,5.4vw,26px);}}.cover-front{background:linear-gradient(-90deg,rgba(60,35,15,0) 0%,rgba(60,35,15,.045) 44%,rgba(60,35,15,.12) 76%,rgba(54,30,12,.26) 93%,rgba(44,24,9,.34) 100%) left center / 48px calc(100% - 20px) no-repeat,linear-gradient(135deg,var(--board-hi),var(--board) 90%);padding:clamp(15px,2.5vw,30px);padding-left:clamp(30px,4.6vw,58px);box-shadow:inset 7px 0 14px rgba(0,0,0,.40),inset -5px 0 10px rgba(255,220,180,.10);}.cover-front .cover-fillet{position:absolute;top:clamp(8px,1.3vw,15px);bottom:clamp(8px,1.3vw,15px);left:clamp(22px,3.5vw,44px);right:clamp(8px,1.3vw,15px);border:1px solid rgba(216,178,74,.78);border-radius:2px;box-shadow:inset 0 0 0 2.5px rgba(0,0,0,.13),inset 0 0 0 3.5px rgba(216,178,74,.34);pointer-events:none;z-index:2;}.cover-front::before,.cover-front::after{content:'';position:absolute;right:-3px;width:42px;height:42px;background:linear-gradient(135deg,#ffe27a,var(--gold) 70%,#a87f22);z-index:3;pointer-events:none;}.cover-front::before{top:-3px;clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 8px 0 0;}.cover-front::after{bottom:-3px;clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:0 0 8px 0;}.cover-art{border-radius:1px;box-shadow:0 0 0 1px rgba(212,172,92,.62),0 0 0 2.5px rgba(0,0,0,.30),0 8px 20px rgba(0,0,0,.45);}.inside-cover-face,.inside-cover-page{box-shadow:inset 0 0 0 1px rgba(212,172,92,.28);}.page-head{position:relative;}.book-back-cover{display:none;position:absolute;top:0;bottom:0;left:0;right:50%;z-index:16;transform-style:preserve-3d;transform-origin:right center;cursor:pointer;transition:transform .8s cubic-bezier(.6,.04,.3,1);will-change:transform;}.flipbook.backcover-noanim .book-back-cover,.flipbook.closing-back .book-back-cover,.flipbook.closed-back .book-back-cover{display:block;}.book-back-cover .bc-face{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;}.book-back-cover .bc-outer{background:linear-gradient(135deg,var(--board-hi),var(--board) 45%,var(--board-dark));border-radius:12px 6px 6px 12px;padding:clamp(18px,3.4vw,40px);box-sizing:border-box;box-shadow:inset 6px 0 12px rgba(0,0,0,.35),inset -4px 0 8px rgba(255,255,255,.12);}.book-back-cover .bc-inside{transform:rotateY(180deg);border-radius:6px 12px 12px 6px;background:linear-gradient(-135deg,var(--board-hi),var(--board) 90%);overflow:visible;}.book-back-cover .bc-inside::before{content:'';position:absolute;top:-3px;right:-3px;width:42px;height:42px;background:linear-gradient(-135deg,#ffe27a,var(--gold) 70%,#a87f22);clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 8px 0 0;z-index:3;}.book-back-cover .bc-inside .inside-cover-face{inset:16px;border-radius:0 6px 6px 0;}.book-back-cover .bc-inside .inside-cover-face::before{content:'';position:absolute;bottom:-19px;right:-19px;width:42px;height:42px;background:linear-gradient(-135deg,#ffe27a,var(--gold) 70%,#a87f22);clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:0 0 8px 0;z-index:3;}.book-back-cover .bc-inside::after{content:'';position:absolute;top:10px;bottom:10px;left:0;width:48px;background:linear-gradient(-90deg,rgba(60,35,15,0) 0%,rgba(60,35,15,.045) 44%,rgba(60,35,15,.12) 76%,rgba(54,30,12,.26) 93%,rgba(44,24,9,.34) 98.4%,rgba(255,250,238,.30) 100%);z-index:4;}.book-back-cover .bc-art-wrap{position:relative;width:100%;height:100%;}.book-back-cover .bc-art{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:3px;}.book-back-cover .bc-art.img-missing{display:none;}.book-back-cover .bc-art[src=""]{display:none;}.book-back-cover .bc-fallback{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:10%;}.book-back-cover .bc-art.img-missing ~ .bc-fallback,.book-back-cover .bc-art[src=""] ~ .bc-fallback{display:flex;}.book-back-cover .bc-flourish{font-size:30px;color:#e8cf96;opacity:.85;}.book-back-cover .bc-imprint{font-family:var(--font-display,Georgia,serif);font-size:clamp(12px,1.1vw,15px);letter-spacing:.22em;text-transform:uppercase;color:#f0dcae;}.flipbook.backcover-noanim .book-back-cover{transition:none !important;transform:rotateY(180deg);}.flipbook.closing-back .book-open{transform:translateX(25%);}.flipbook.closing-back .book-back-cover{transition:transform .8s cubic-bezier(.6,.04,.3,1);transform:rotateY(0deg);box-shadow:16px 24px 50px rgba(40,22,8,.55);border-radius:12px 6px 6px 12px;}.flipbook.closing-back .book-cover{display:none;}.flipbook.closing-back .board-right,.flipbook.closing-back .clip-tr,.flipbook.closing-back .clip-br,.flipbook.closing-back .stack-right,.flipbook.closing-back .page-right{opacity:0;}.flipbook.closing-back .board-left,.flipbook.closing-back .clip-tl,.flipbook.closing-back .clip-bl,.flipbook.closing-back .stack-left,.flipbook.closing-back .page-left{opacity:1;}.flipbook.closing-back .book-spine-shadow{opacity:0;transition:opacity .25s ease .45s;}.flipbook.closing-back .book-shadow{opacity:0;transition:opacity .22s ease;}.flipbook.closed-back .book-open{transform:translateX(25%);}.flipbook.closed-back .book-cover{display:none;}.flipbook.closed-back .book-board,.flipbook.closed-back .corner-clip,.flipbook.closed-back .book-spine-shadow,.flipbook.closed-back .page-stack,.flipbook.closed-back .page-left,.flipbook.closed-back .page-right{opacity:0;}.flipbook.closed-back .book-shadow{opacity:0;transition:none;}.flipbook.closed-back .book-back-cover{transform:rotateY(0deg);box-shadow:16px 24px 50px rgba(40,22,8,.55);border-radius:12px 6px 6px 12px;transition:transform .3s ease;}.flipbook.closed-back .book-back-cover:hover{transform:rotateY(8deg);}.flipbook.opening-back .book-open{transform:translateX(0);}.flipbook.opening-back .book-back-cover{display:block;transition:transform .8s cubic-bezier(.6,.04,.3,1);transform:rotateY(180deg);}.flipbook.opening-back .book-back-cover:hover{transform:rotateY(180deg);}.flipbook.opening-back .book-cover{display:none;}.flipbook.opening-back .board-left,.flipbook.opening-back .clip-tl,.flipbook.opening-back .clip-bl,.flipbook.opening-back .stack-left,.flipbook.opening-back .book-spine-shadow,.flipbook.opening-back .page-left{opacity:1;}.flipbook.opening-back .book-shadow{opacity:1;transition:opacity .3s ease .78s;}@media (max-width: 860px),(max-height: 520px){.book-back-cover{right:0;}.book-back-cover .bc-outer,.book-back-cover .bc-inside{border-radius:8px;}.flipbook.closed-back .book-open,.flipbook.closing-back .book-open{transform:none;}.flipbook.closing-back .book-back-cover,.flipbook.closed-back .book-back-cover{border-radius:8px;}.flipbook.closing-back .board-right,.flipbook.closing-back .clip-tr,.flipbook.closing-back .clip-br,.flipbook.closing-back .stack-right,.flipbook.closing-back .page-right{opacity:1;}.flipbook.opening-back .page-right,.flipbook.closed-back.opening-back .page-right{opacity:1;transition:none;}}body.mw-dragging-page,body.mw-dragging-page *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;}body.mw-dragging-page{cursor:grabbing;}.blk-verse p,.blk-commentary p,.blk-summary p,.blk-chapter-intro p{font-family:var(--font-ui,'Poppins',system-ui,sans-serif);}.blk-verse{margin:0 0 .3em;padding:.28em .5em .26em;border-radius:3px;background:linear-gradient(180deg,rgba(122,32,41,.055),rgba(122,32,41,.028));box-shadow:inset 0 0 0 1px rgba(122,32,41,.12);}.blk-verse p{margin:0 0 .3em;text-indent:0;font-size:.9em;line-height:1.56;}.blk-verse p:last-child{margin-bottom:0;}.blk-verse .verse-text{color:#6b1f27;}.blk-verse .verse-num{display:inline;font-family:var(--font-ui,'Poppins',sans-serif);font-size:.88em;font-weight:700;color:#4f1219;margin-right:.4em;letter-spacing:.2px;white-space:nowrap;}.blk-commentary p{margin:0 0 .62em;color:#3a2e21;font-size:.855em;line-height:1.78;padding-left:.85em;}.blk-commentary p:last-child{margin-bottom:0;}.blk-summary p,.blk-chapter-intro p{margin:0 0 .5em;color:#3a2d1e;font-size:.84em;line-height:1.6;}.blk-section-head h2{margin:0 0 .45em;font-family:var(--font-display,'Cormorant Garamond',serif);font-size:1.12em;font-weight:700;letter-spacing:.3px;color:#6b1f27;text-align:center;}.blk-section-head h2::after{content:'';display:block;width:52px;height:1.5px;margin:.3em auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,#b8924b 22%,#b8924b 78%,transparent);}.blk-section-head.blk-section-sub h2{font-size:.98em;color:#7a3a30;}.blk-section-head.blk-section-sub h2::after{width:36px;}.blk-summary p,.blk-chapter-intro p{color:#2e2318;font-size:.86em;line-height:1.64;}.blk-block-head{margin:.55em 0 .3em;}.blk-block-head span{display:inline-block;font-family:var(--font-ui,'Poppins',sans-serif);font-size:.74em;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#6b1f27;}.xref-eye{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;padding:0;margin-left:.3em;vertical-align:-.22em;border:0;border-radius:50%;background:transparent;color:#a08249;cursor:pointer;transition:background .15s,color .15s;}.xref-eye svg{width:.95em;height:.95em;fill:currentColor;}.xref-eye:hover{background:#8a6a2f;color:#fff8e8;}.xr-source{margin:0 0 .6em;text-align:center;font-family:var(--font-display,'Cormorant Garamond',serif);font-size:1.05em;color:var(--maroon-dark,#57161f);}.xr-list{list-style:none;margin:0 0 .7em;padding:0 6px 0 0;max-height:21em;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(150,119,63,.5) transparent;}.xr-list::-webkit-scrollbar{width:6px;}.xr-list::-webkit-scrollbar-thumb{background:rgba(150,119,63,.5);border-radius:3px;}.xr-item{padding:7px 0 8px;border-bottom:1px dotted rgba(150,119,63,.45);}.xr-item:last-child{border-bottom:0;}.xr-cite{margin:0;font-family:var(--font-display,'Cormorant Garamond',serif);font-size:.98em;font-weight:600;letter-spacing:.2px;color:var(--maroon-dark,#57161f);}.xr-text{margin:4px 0 0;padding-left:10px;border-left:2px solid rgba(150,119,63,.38);font-size:.78em;line-height:1.6;color:#6b1f27;}.page-head-tools{display:inline-flex;align-items:center;gap:4px;margin-left:8px;vertical-align:middle;pointer-events:auto;position:relative;z-index:6;}.page-head-actions .page-head-tool{margin-left:3px;}.page-head-tool{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(150,119,63,.45);background:rgba(255,250,238,.85);color:#7a5f33;cursor:pointer;transition:background .15s,color .15s,border-color .15s;}.page-head-tool svg{width:13px;height:13px;fill:currentColor;}.page-head-tool:hover{background:#7a5f33;border-color:#7a5f33;color:#fff8e8;}.page-head-tool.is-on{background:#8f1d1d;border-color:#8f1d1d;color:#fff3e2;}.note-mark{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;padding:0;margin-left:.28em;vertical-align:-.22em;border:0;border-radius:50%;background:transparent;color:var(--maroon,#7b3335);cursor:pointer;transition:background .15s,color .15s;}.note-mark svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.note-mark:hover{background:rgba(123,51,53,.12);}.note-mark:focus-visible{outline:2px solid var(--maroon,#7b3335);outline-offset:1px;}.bn-verse-box{margin:8px 0 10px;padding:9px 12px;background:rgba(255,252,244,.7);border:1px solid rgba(184,146,75,.38);border-left:3px solid #b8924b;border-radius:3px;}.bn-verse-box[hidden]{display:none;}.bn-verse-num{display:block;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;color:#7d6a50;margin-bottom:3px;}.bn-verse-text{margin:0;font-size:13.5px;line-height:1.55;color:#2e2318;}.bn-verse-ref{margin:0 0 4px;font-family:var(--font-display,'Cormorant Garamond',serif);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#7a5c25;}.bn-verse-ref:empty{display:none;}.ne-plate{margin:6px 0 8px;padding:8px 12px;}.blk-block-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;}.note-tools{display:inline-flex;gap:4px;flex:0 0 auto;}.note-tools button{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;padding:0;border:0;border-radius:50%;background:transparent;color:#7d6a50;cursor:pointer;transition:background .15s,color .15s;}.note-tools button svg{width:.95em;height:.95em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.note-tools .note-edit:hover{background:rgba(184,146,75,.18);color:#4a3728;}.note-tools .note-delete:hover{background:rgba(123,51,53,.14);color:var(--maroon,#7b3335);}.ov-secondary{padding:9px 18px;border-radius:4px;cursor:pointer;background:transparent;color:#4a3728;border:1px solid rgba(184,146,75,.55);font-family:var(--font-ui,'Poppins',sans-serif);font-size:13px;font-weight:600;}.ov-secondary:hover{background:rgba(184,146,75,.14);}.page-head span:first-child{font-family:var(--font-ui,'Poppins',sans-serif);font-size:1.12em;font-weight:700;letter-spacing:.1px;color:#6b5335;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.page-head{border-bottom:1px solid rgba(122,32,41,.28);padding-bottom:6px;margin-bottom:.5em;}.blk-verse .verse-num{font-size:.92em;font-weight:700;color:var(--maroon,#7b3335);}.blk-block-head.note-linked,.blk-commentary.note-linked{animation:ofe-note-linked 2.6s ease-out 1;}@keyframes ofe-note-linked{0%{background:rgba(184,146,75,.42);}55%{background:rgba(184,146,75,.30);}100%{background:rgba(184,146,75,0);}}@media (prefers-reduced-motion: reduce){.blk-block-head.note-linked,.blk-commentary.note-linked{animation:none;background:rgba(184,146,75,.30);}}.bn-exists{margin:12px 0 4px;font-size:.9em;line-height:1.5;color:#6b5a44;}.bn-exists .bn-edit{border:0;padding:0;background:none;font:inherit;color:var(--maroon,#7b3335);text-decoration:underline;text-underline-offset:2px;cursor:pointer;}.bn-exists .bn-edit:hover{color:#4f1219;}.bn-exists .bn-edit:focus-visible{outline:2px solid var(--maroon,#7b3335);outline-offset:2px;}.reader-notes-book .blk-verse{margin-top:0;margin-bottom:.3em;padding-top:.28em;border-top:0;}.reader-notes-book .page-body>.blk-verse:first-child{margin-top:0;padding-top:.5em;border-top:0;}.reader-notes-book .blk-verse p{font-size:.92em;}.reader-notes-book .blk-verse .verse-text{color:#6b1f27;}.reader-notes-book .blk-verse .verse-num{font-size:1em;color:#4f1219;}.reader-notes-book .blk-commentary{margin-bottom:1.25em;}.reader-notes-book .blk-commentary{margin-bottom:1.5em;}.reader-notes-book .blk-commentary:last-child{margin-bottom:0;}.reader-notes-book .blk-verse + .blk-block-head{margin-top:0;}.reader-notes-book .page-body>.blk-verse:not(:first-child){border-top:1px solid rgba(122,32,41,.13);padding-top:1.15em;}.reader-notes-book .blk-commentary p{font-size:.87em;color:#33281c;padding-left:.85em;border-left:0;}.reader-notes-book .blk-block-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 .3em;padding-bottom:0;border-bottom:0;}.note-tools{display:inline-flex;gap:4px;flex:0 0 auto;}.note-tools button{width:2em;height:2em;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#7a5a3c;cursor:pointer;transition:background .15s,color .15s;}.note-tools button svg{width:1.25em;height:1.25em;stroke-width:2;}.note-tools .note-edit:hover{background:rgba(184,146,75,.26);color:#4a3728;}.note-tools .note-delete:hover{background:rgba(122,32,41,.16);color:#6b1f27;}.reader-notes-book .page-head-tool.tool-note{display:none;}.ov-picker{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;margin:4px 0 14px;}.ov-pick{display:flex;flex-direction:column;gap:5px;flex:1 1 132px;min-width:118px;}.ov-pick>label{font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#7d6a50;font-weight:700;}.ov-pick>select{width:100%;min-height:40px;padding:8px 30px 8px 11px;font-size:14px;font-family:var(--font-ui,'Poppins',sans-serif);color:#2e2318;cursor:pointer;background-color:rgba(255,252,244,.95);border:1px solid rgba(120,86,44,.45);border-radius:4px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8a6a2f 50%),linear-gradient(135deg,#8a6a2f 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;}.ov-pick>select:focus{outline:2px solid rgba(184,146,75,.8);outline-offset:1px;}.ov-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px;}.ov-actions .ov-primary{flex:0 0 auto;}.ov-jump{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;}.ov-jump>.ov-secondary{width:100%;margin:0;}@media (max-width: 620px){.ov-jump{gap:8px;}}@media (max-width: 620px){.ov-picker{gap:10px;}.ov-pick{flex:1 1 calc(50% - 6px);min-width:0;}.ov-pick>select{font-size:13.5px;padding-right:26px;}}.blk-verse.is-found{animation:ofe-verse-found 2.1s ease-out 1;}@keyframes ofe-verse-found{0%{background:rgba(184,146,75,.42);box-shadow:inset 0 0 0 1px rgba(184,146,75,.85);}55%{background:rgba(184,146,75,.30);box-shadow:inset 0 0 0 1px rgba(184,146,75,.65);}100%{background:linear-gradient(180deg,rgba(122,32,41,.055),rgba(122,32,41,.028));box-shadow:inset 0 0 0 1px rgba(122,32,41,.12);}}@media (prefers-reduced-motion: reduce){.blk-verse.is-found{animation:none;background:rgba(184,146,75,.30);box-shadow:inset 0 0 0 1px rgba(184,146,75,.65);}}.ov-lede-sm{font-size:.82em;line-height:1.45;color:#6b5a44;margin:0 0 .7em;max-width:34ch;}.ov-picker{display:flex;flex-wrap:wrap;gap:12px;}.ov-picker .ov-pick{flex:1 1 120px;min-width:108px;}.ov-where{margin:0 0 .9em;padding-bottom:.4em;border-bottom:1px solid rgba(184,146,75,.45);font-family:var(--font-display,'Cormorant Garamond',serif);font-size:1.02em;font-weight:700;letter-spacing:.3px;color:#6b1f27;}.reader-notes-book .blk-commentary{margin:0 0 .2em;padding:.34em .5em .3em;border-radius:3px;background:rgba(184,146,75,.085);}.reader-notes-book .blk-commentary{margin-bottom:1.5em;}.reader-notes-book .blk-commentary:last-child{margin-bottom:0;}.reader-notes-book .blk-verse + .blk-block-head{margin-top:0;}.reader-notes-book .page-body>.blk-verse:not(:first-child){border-top:1px solid rgba(122,32,41,.13);padding-top:1.15em;}.reader-notes-book .blk-commentary p{padding-left:0;margin:0;color:#3a2e21;line-height:1.7;}.reader-notes-book .blk-block-head{margin:0 0 .22em;}.blk-verse .verse-num-cont{font-weight:600;color:#9a6a55;opacity:.85;}.ov-panel .ov-confirm{display:flex;justify-content:center;align-items:center;gap:8px;margin:.9em 0 0;}.ov-panel .ov-confirm .ov-primary,.ov-panel .ov-confirm .ov-secondary{flex:0 0 auto;width:auto;min-width:78px;height:34px;padding:0 16px;margin:0;display:inline-flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-ui,'Poppins',sans-serif);letter-spacing:.3px;border-radius:6px;box-shadow:none;}.ov-panel .ov-confirm .ov-primary{background:#6b1f27;color:#fdf6e7;border:1px solid #6b1f27;}.ov-panel .ov-confirm .ov-primary:hover{background:#4a141c;border-color:#4a141c;transform:none;}.ov-panel .ov-confirm .ov-secondary{background:#fffdf8;color:#6b1f27;border:1px solid #d3c6ae;}.ov-panel .ov-confirm .ov-secondary:hover{background:#f8f0dd;border-color:#6b1f27;}.reader-notes-book .blk-block-head>span:first-child{position:relative;font-size:.72em;letter-spacing:1.4px;color:#6b1f27;padding-bottom:3px;}.reader-notes-book .blk-block-head>span:first-child::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(184,146,75,.85),rgba(184,146,75,0));}.reader-bible-book .blk-commentary,.page-body .blk-commentary{margin:0 0 .2em;padding:.3em .55em .28em;border-radius:3px;background:rgba(184,146,75,.07);}.page-body .blk-commentary p{padding-left:0;}.page-body .blk-commentary p:last-child{margin-bottom:0;}.page-body .blk-commentary + .blk-verse{margin-top:.95em;}.blk-block-head + .blk-commentary{margin-top:0;}.xref-eye{width:24px;height:24px;margin-left:.35em;vertical-align:-.42em;background:rgba(184,146,75,.16);color:#7a5a2f;box-shadow:inset 0 0 0 1px rgba(184,146,75,.42);}.xref-eye svg{width:14px;height:14px;}.xref-eye:hover{background:#6b1f27;color:#fdf6e7;box-shadow:inset 0 0 0 1px #6b1f27;}.note-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:.35em;vertical-align:-.42em;border:0;border-radius:50%;background:rgba(122,32,41,.12);color:#6b1f27;box-shadow:inset 0 0 0 1px rgba(122,32,41,.28);cursor:pointer;transition:background .15s,color .15s;}.note-mark svg{width:14px;height:14px;fill:currentColor;}.note-mark:hover{background:#6b1f27;color:#fdf6e7;}.page-head-tool{width:26px;height:26px;border-radius:50%;background:rgba(184,146,75,.16);color:#7a5a2f;box-shadow:inset 0 0 0 1px rgba(184,146,75,.42);}.page-head-tool svg{width:15px;height:15px;}.page-head-tool:hover{background:#6b1f27;color:#fdf6e7;box-shadow:inset 0 0 0 1px #6b1f27;}.page-head-tool.is-on{background:#6b1f27;color:#f0d089;box-shadow:inset 0 0 0 1px #6b1f27;}.note-tools button{width:26px;height:26px;flex:0 0 auto;background:rgba(184,146,75,.16);color:#7a5a2f;box-shadow:inset 0 0 0 1px rgba(184,146,75,.42);}.note-tools button svg{width:15px;height:15px;stroke-width:2;}.note-tools .note-edit:hover{background:#7a5a2f;color:#fdf6e7;box-shadow:inset 0 0 0 1px #7a5a2f;}.note-tools .note-delete:hover{background:#6b1f27;color:#fdf6e7;box-shadow:inset 0 0 0 1px #6b1f27;}:root{--notes-ground:rgba(74,92,116,.075);--notes-seam:rgba(74,92,116,.13);--notes-label:#4b5b70;}.reader-room.night{--notes-ground:rgba(150,178,214,.10);--notes-seam:rgba(150,178,214,.17);--notes-label:#9fb4cd;}.reader-notes-book .blk-block-head{display:flex;align-items:center;justify-content:flex-start;gap:0;margin:0;padding:.34em .6em .3em;border:0;border-radius:4px 4px 0 0;background:var(--notes-ground);}.reader-notes-book .blk-commentary{background:var(--notes-ground);border-radius:0 0 4px 4px;padding:.4em .6em .55em;margin:0 0 1.4em;box-shadow:inset 0 1px 0 0 var(--notes-seam);}.reader-notes-book .blk-commentary:last-child{margin-bottom:0;}.reader-notes-book .blk-commentary p{padding-left:0;line-height:1.6;font-size:.87em;color:#33281c;}.reader-notes-book .note-tools{display:inline-flex;align-items:center;gap:8px;margin-left:.55em;font-size:1rem;letter-spacing:normal;padding-bottom:0;}.reader-notes-book .page-body>.blk-verse:not(:first-child){border-top:0;padding-top:.2em;}.reader-notes-book .blk-block-head>span:first-child{font-family:var(--font-ui,'Poppins',sans-serif);font-size:.68em;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:var(--notes-label);}.reader-notes-book .blk-block-head{margin:0;}.reader-notes-book .page-body>.blk-verse:not(:first-child){border-top:1px solid rgba(122,32,41,.1);padding-top:1.25em;}.bs-load{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:#7d6a50;font-family:var(--font-ui,'Poppins',sans-serif);}.bs-spin{width:13px;height:13px;flex:none;border:2px solid rgba(125,106,80,.28);border-top-color:#8c6b2f;border-radius:50%;animation:bs-spin .72s linear infinite;}.bs-load-text{letter-spacing:.2px;}@keyframes bs-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion: reduce){.bs-spin{animation:none;border-top-color:rgba(125,106,80,.28);}}.verse-ref{display:inline-block;margin-right:.5em;font-family:var(--font-display,'Cormorant Garamond',serif);font-weight:600;font-size:.96em;letter-spacing:.2px;color:var(--maroon-dark,#57161f);white-space:nowrap;}.blk-verse .verse-ref:only-child{margin-right:0;}.blk-source-text{margin:.35em 0 .1em;padding-left:10px;border-left:2px solid rgba(150,119,63,.3);font-size:.92em;color:#5d4c33;}.blk-verse .verse-num{font-family:var(--font-ui,'Poppins',sans-serif);font-size:1em;font-weight:700;letter-spacing:.2px;color:var(--maroon-dark,#57161f);margin-right:.45em;}.blk-verse .verse-ref{display:inline-block;font-family:var(--font-ui,'Poppins',sans-serif);font-size:.96em;font-weight:700;letter-spacing:.1px;line-height:1.35;color:var(--maroon-dark,#57161f);margin-right:.5em;white-space:nowrap;}.xr-source{font-family:var(--font-ui,'Poppins',sans-serif);font-size:.86em;font-weight:700;letter-spacing:.6px;text-transform:none;color:var(--maroon-dark,#57161f);}.xr-item .xr-cite{font-family:var(--font-ui,'Poppins',sans-serif);font-size:.8em;font-weight:700;letter-spacing:.1px;line-height:1.4;color:var(--maroon-dark,#57161f);}@media (max-width: 900px){.blk-verse .verse-ref{white-space:normal;font-size:.92em;}}.reader-room.apologetics-book .reader-toolbar .tool-search .tool-ic-find,.reader-room.prophecy-book .reader-toolbar .tool-search .tool-ic-find{display:none;}.reader-room.apologetics-book .reader-toolbar .tool-search .tool-ic-filter,.reader-room.prophecy-book .reader-toolbar .tool-search .tool-ic-filter{display:block;}.reader-room.apologetics-book .reader-toolbar .tool-search.is-filtered .tool-ic-filter,.reader-room.prophecy-book .reader-toolbar .tool-search.is-filtered .tool-ic-filter{display:none;}.reader-room.apologetics-book .reader-toolbar .tool-search.is-filtered .tool-ic-clear,.reader-room.prophecy-book .reader-toolbar .tool-search.is-filtered .tool-ic-clear{display:block;}.reader-room.daily-book .reader-toolbar .tool-search.is-filtered .tool-ic-find,.reader-room.daily-book .reader-toolbar .tool-search.is-filtered .tool-ic-filter{display:none;}.reader-room.daily-book .reader-toolbar .tool-search.is-filtered .tool-ic-clear{display:block;}.cm-toggle{display:inline-flex;align-items:center;padding:0;margin-left:6px;border:0;background:none;cursor:pointer;flex:0 0 auto;line-height:1;vertical-align:middle;}.cm-switch{display:inline-block;position:relative;width:2.05em;height:1.1em;border-radius:999px;background:#8a6a2f;box-shadow:inset 0 0 0 1px rgba(74,55,40,.25);transition:background .18s ease;}.cm-knob{position:absolute;top:50%;left:.11em;width:.82em;height:.82em;border-radius:50%;background:#fff8e8;transform:translate(0,-50%);box-shadow:0 1px 2px rgba(40,22,8,.35);transition:transform .18s ease;}.cm-toggle.is-off .cm-switch{background:rgba(150,119,63,.28);box-shadow:inset 0 0 0 1px rgba(150,119,63,.45);}.cm-toggle.is-off .cm-knob{transform:translate(.94em,-50%);}.cm-toggle:hover .cm-switch{background:#7a5f33;}.cm-toggle.is-off:hover .cm-switch{background:rgba(150,119,63,.42);}.cm-toggle:focus-visible .cm-switch{outline:2px solid var(--maroon,#7b3335);outline-offset:2px;}.blk-block-head.is-cm-collapsed{margin-bottom:.15em;opacity:.7;}.blk-block-head.is-cm-collapsed>span{font-style:italic;}.tool-commentary .tool-ic-cm-show{display:none;}.tool-commentary.is-cm-off .tool-ic-cm-hide{display:none;}.tool-commentary.is-cm-off .tool-ic-cm-show{display:block;}.tool-commentary.is-cm-off{color:var(--maroon,#7b3335);}.xr-verse + .xr-verse{margin-top:5px;}.xr-vref{font-family:var(--font-ui,'Poppins',sans-serif);font-weight:700;color:var(--maroon-dark,#57161f);margin-right:.35em;white-space:nowrap;}body.cm-hide-all .blk-commentary{display:none !important;}@media (max-width: 900px){.xr-item .xr-cite{font-size:.74em;}.xr-text{font-size:.72em;}.xr-source{font-size:.80em;}}.ps-types{display:inline-flex;align-self:flex-start;margin:2px 0 11px;border-radius:999px;padding:3px;background:rgba(184,146,75,.14);box-shadow:inset 0 0 0 1px rgba(184,146,75,.34);}.ps-type{appearance:none;border:0;cursor:pointer;padding:5px 13px;border-radius:999px;background:transparent;color:#7a5a2f;font-family:var(--font-ui,'Poppins',sans-serif);font-size:12px;font-weight:600;letter-spacing:.2px;transition:background .15s,color .15s;}.ps-type:hover{color:#4a3728;}.ps-type.is-on{background:#6b1f27;color:#f0d089;box-shadow:0 1px 2px rgba(0,0,0,.18);}.ps-type:focus-visible{outline:2px solid var(--maroon,#7b3335);outline-offset:2px;}.ov-pick-wide{flex:1 1 100%;}.reader-room.night .ps-types{background:rgba(214,176,122,.12);}.reader-room.night .ps-type{color:#d8c39a;}.parables-book .blk-chapter-open .chapter-title{letter-spacing:.5px;}.blk-section-page{text-align:center;margin:2.2em 0 1.1em;}.blk-section-page h2{font-family:var(--font-display,Georgia,serif);font-size:2.05em;font-weight:700;letter-spacing:.6px;color:var(--maroon,#7b3335);margin:0;}.blk-section-summary p{font-size:.93em;line-height:1.66;}.blk-biblio-entry p{margin:0 0 .38em;padding-left:1.4em;text-indent:-1.4em;font-size:.86em;line-height:1.5;color:#33281c;}.blk-biblio-gap{height:.7em;}.reader-room.night .blk-biblio-entry p{color:#d9cbb4;}.prophecy-book .blk-chapter-open .chapter-title,.prophecy-book .chapter-title{font-size:1.28em;line-height:1.3;letter-spacing:.2px;margin-bottom:.35em;}.prophecy-book .blk-ref-box,.prophecy-book .blk-ref-line{margin-bottom:.5em;}.prophecy-book .blk-ref-cite,.prophecy-book .xr-ref{font-size:.88em;}.prophecy-book .blk-commentary p{font-size:.88em;line-height:1.6;}.blk-appendix{margin:.55em 0 .2em;}.blk-appendix-head{font-family:var(--font-ui,'Poppins',sans-serif);font-size:.66em;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:#8a7048;margin-bottom:.4em;}.appendix-open{appearance:none;cursor:pointer;border:0;border-radius:999px;padding:6px 15px;background:rgba(122,32,41,.1);box-shadow:inset 0 0 0 1px rgba(122,32,41,.3);color:#6b1f27;font-family:var(--font-ui,'Poppins',sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.2px;transition:background .15s,color .15s;}.appendix-open:hover{background:#6b1f27;color:#fdf6e7;}.appendix-open:focus-visible{outline:2px solid var(--maroon,#7b3335);outline-offset:2px;}.pfl-cites,.pfl-note{font-size:var(--reader-font-size,13.6px);}.prophecy-book .page-overlay,.reader-notes-book .page-overlay{background:linear-gradient(rgba(252,246,234,.52),rgba(252,246,234,.52)),url('../images/pages/scroll.webp') center/138% auto no-repeat,#2a1410;}.parables-book .page-overlay{background:linear-gradient(rgba(250,244,231,.46),rgba(250,244,231,.46)),url('../images/pages/pm_r.webp') center/cover no-repeat,var(--page-bg);}.saints-book .page-overlay{background:url('../images/pages/saints.webp') center bottom/cover no-repeat,#f0cb5f;}.reader-room .page-overlay:not(.ov-panel){background:linear-gradient(rgba(250,244,231,.40),rgba(250,244,231,.40)),url('../images/pages/bible_r.webp') center/cover no-repeat,var(--page-bg);}.prophecy-book .page-overlay:not(.ov-panel),.reader-notes-book .page-overlay:not(.ov-panel){background:linear-gradient(rgba(252,246,234,.52),rgba(252,246,234,.52)),url('../images/pages/scroll.webp') center/138% auto no-repeat,#2a1410;}.parables-book .page-overlay:not(.ov-panel){background:linear-gradient(rgba(250,244,231,.46),rgba(250,244,231,.46)),url('../images/pages/pm_r.webp') center/cover no-repeat,var(--page-bg);}.saints-book .page-overlay:not(.ov-panel),.saints-book .ov-panel:not([data-overlay="bibleXref"]){background:url('../images/pages/saints.webp') center bottom/cover no-repeat,#f0cb5f;}.ov-panel[data-overlay="bibleXref"]{background:linear-gradient(rgba(252,246,234,.50),rgba(252,246,234,.50)),url('../images/pages/scroll.webp') center/138% auto no-repeat,#2a1410;}.pfl-cites{background:rgba(255,250,240,.58);box-shadow:inset 0 0 0 1px rgba(122,32,41,.18);border-radius:4px;padding:.35em .75em;}.pfl-cites>*{position:relative;}.reader-room.night .pfl-cites{background:rgba(214,176,122,.08);}.pfl-cites .xr-cite{font-family:var(--font-ui,'Poppins',system-ui,sans-serif);font-size:.864em;font-weight:700;letter-spacing:.2px;color:var(--maroon-dark,#57161f);}.pfl-cites .xr-text{font-family:var(--font-ui,'Poppins',system-ui,sans-serif);font-size:.9em;line-height:1.56;color:#6b1f27;}.pfl-note{margin-top:.9em;}.pfl-note p{font-size:.88em;line-height:1.6;color:#3a2e21;}.ps-msg,.pf-msg,.ov-msg{font-size:11.5px;line-height:1.45;opacity:.82;margin-top:8px;}.blk-entry-title{margin:.1em 0 .5em;}.blk-entry-title h3{margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.32em;line-height:1.28;font-weight:700;letter-spacing:.2px;color:var(--maroon,#7b3335);}.pfl-section-head{font-family:var(--font-ui,'Poppins',sans-serif);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:#8a7048;margin:14px 0 6px;}.pfl-section-head:first-of-type{margin-top:10px;}.pfl-note{background:rgba(255,250,240,.55);border-radius:4px;padding:.55em .75em;}.pfl-note p{margin:0 0 .62em;}.pfl-note p:last-child{margin-bottom:0;}.reader-room.night .pfl-note{background:rgba(214,176,122,.1);}.info-book .blk-commentary .verse-num,.info-book .blk-verse .verse-num{display:none;}.info-book .blk-block-head{display:none;}.info-book .blk-verse:not(:has(.verse-text:not(:empty))){background-image:none;box-shadow:none;padding:0;margin:0;min-height:0;}.blk-entry-author{margin:0 0 .6em;}.blk-entry-author p{margin:0;text-align:center;font-family:var(--font-ui,'Poppins',sans-serif);font-size:.92rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--maroon,#7b3335);}.daily-book .blk-daily-head h4,.daily-book .blk-entry-title h3{font-size:1.24rem;line-height:1.3;font-weight:700;font-family:var(--font-display,Georgia,serif);color:var(--maroon,#7b3335);}.daily-book .blk-commentary{background:none;box-shadow:none;border:0;padding:0;margin:0 0 .62em;}.blk-daily-para{margin:0 0 .5em;padding:.5em .8em .55em 1em;border-radius:3px;border-left:2px solid rgba(122,32,41,.28);background:linear-gradient(180deg,rgba(122,32,41,.045),rgba(122,32,41,.022));}.blk-daily-para:last-child{margin-bottom:0;}.blk-daily-para p,.daily-book .blk-commentary p{margin:0;text-indent:0;font-size:.855em;line-height:1.78;color:#3a2e21;padding-left:0;}.blk-daily-head{margin:0 0 .7em;padding-bottom:.55em;border-bottom:1px solid rgba(122,32,41,.16);}.daily-book .blk-commentary{background:none;background-image:none;box-shadow:none;border:0;border-radius:0;padding:0;margin:0 0 .8em;}.daily-book .blk-commentary:last-child{margin-bottom:0;}.daily-book .blk-commentary p,.daily-book .blk-daily-body p{margin:0 0 .78em;text-indent:0;font-size:.855em;line-height:1.78;color:#3a2e21;}.blk-entry-name{margin:.1em 0 .3em;}.blk-entry-name h4{margin:0;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:1.02em;font-weight:700;line-height:1.3;color:var(--maroon-deep,#57161f);}.book-loader{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(38,26,18,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:inherit;}.book-loader[hidden]{display:none;}.book-loader-inner{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 30px;border-radius:10px;background:var(--cream,#f3eee8);box-shadow:0 12px 30px rgba(30,20,12,.38);max-width:78%;}.book-loader-spin{width:30px;height:30px;border-radius:50%;border:3px solid rgba(122,32,41,.22);border-top-color:var(--maroon,#7b3335);animation:ofe-book-loader-spin .85s linear infinite;}@keyframes ofe-book-loader-spin{to{transform:rotate(360deg);}}.book-loader-text{margin:0;font-family:var(--font-ui,'Poppins',sans-serif);font-size:.92rem;font-weight:600;color:var(--maroon-deep,#57161f);text-align:center;}@media (prefers-reduced-motion: reduce){.book-loader-spin{animation:none;}}.page-reader .reader-toolbar,.page-static-book .reader-toolbar{padding-top:clamp(1px,calc(3px - (880px - 100vh) * 0.02),3px);padding-bottom:clamp(1px,calc(3px - (880px - 100vh) * 0.02),3px);gap:clamp(8px,calc(12px - (880px - 100vh) * 0.03),12px);}.bm-status{display:flex;align-items:center;gap:8px;padding:6px 9px;margin:0 0 8px;border:1px solid rgba(123,51,53,.22);border-left:3px solid var(--maroon,#7b3335);border-radius:5px;background:rgba(123,51,53,.06);font-size:.84em;line-height:1.35;}.bm-status[hidden]{display:none;}.bm-status-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--maroon,#7b3335);}.bm-current-label{flex:1 1 auto;min-width:0;color:#4a3826;}.bm-status-actions{flex:0 0 auto;display:flex;gap:5px;}.bm-mini{padding:2px 8px;font-size:.92em;line-height:1.5;border:1px solid rgba(123,51,53,.35);border-radius:4px;background:#fdf8f0;color:var(--maroon,#7b3335);cursor:pointer;}.bm-mini:hover{background:var(--maroon,#7b3335);color:#fdf6e7;}.bm-rule-note{margin:0 0 9px;font-size:.8em;line-height:1.4;color:#6f5c44;}.bm-compact .bm-row{display:flex;gap:10px;}.bm-compact .bm-row>.ov-field{flex:1 1 0;min-width:0;margin-bottom:8px;}.bm-compact .bm-row>.ov-field[hidden]{display:none;}.bm-compact .ov-label{margin-bottom:2px;font-size:.78em;}.bm-compact .ov-input{padding:4px 7px;font-size:.88em;}.bm-compact .ov-primary{margin-top:2px;padding:6px 14px;}@media (max-width: 640px){.bm-compact .bm-row{flex-direction:column;gap:0;}}.flipbook.closed .bookmark-ribbon{left:calc(50% + 46px);}.flipbook.opening .bookmark-ribbon,.flipbook.closing .bookmark-ribbon,.flipbook.opening-back .bookmark-ribbon,.flipbook.closing-back .bookmark-ribbon{opacity:0;pointer-events:none;transition:opacity .12s ease;}.flipbook .bookmark-ribbon{transition:height .16s ease,filter .16s ease,opacity .18s ease .06s;}@media (prefers-reduced-motion: reduce){.flipbook .bookmark-ribbon,.flipbook.opening .bookmark-ribbon,.flipbook.closing .bookmark-ribbon,.flipbook.opening-back .bookmark-ribbon,.flipbook.closing-back .bookmark-ribbon{transition:none;}}.bm-compact{max-height:46vh;overflow-y:auto;overscroll-behavior:contain;}.bm-compact .ov-input{max-width:100%;}.page-reader .page-head-tool,.page-static-book .page-head-tool{width:clamp(22px,calc(26px - (880px - 100vh) * 0.02),26px);height:clamp(22px,calc(26px - (880px - 100vh) * 0.02),26px);}.page-reader .reader-toolbar .tool,.page-static-book .reader-toolbar .tool{padding-top:clamp(3px,calc(6px - (880px - 100vh) * 0.02),6px);padding-bottom:clamp(3px,calc(6px - (880px - 100vh) * 0.02),6px);}.blk-verse.is-bookmarked,.blk-para.is-bookmarked,.blk-entry.is-bookmarked{position:relative;box-shadow:inset 2px 0 0 -0.5px rgba(123,51,53,.55);border-radius:2px;}.bm-here{position:absolute;top:1px;left:-13px;width:11px;height:11px;line-height:0;pointer-events:none;opacity:.85;}.bm-here svg{width:11px;height:11px;fill:var(--maroon,#7b3335);}@media (max-width: 860px){.bm-here{left:-10px;width:9px;height:9px;}.bm-here svg{width:9px;height:9px;}}.page-reader .reader-toolbar .tool svg,.page-static-book .reader-toolbar .tool svg{width:clamp(15px,calc(18px - (880px - 100vh) * 0.018),18px);height:clamp(15px,calc(18px - (880px - 100vh) * 0.018),18px);}.page-reader .reader-toolbar .tool,.page-static-book .reader-toolbar .tool{padding-left:clamp(6px,calc(10px - (880px - 100vh) * 0.025),10px);padding-right:clamp(6px,calc(10px - (880px - 100vh) * 0.025),10px);}.page-reader .reader-toolbar,.page-static-book .reader-toolbar{gap:clamp(6px,calc(12px - (880px - 100vh) * 0.04),12px);}.bm-status.is-loading .bm-status-dot{border-radius:50%;width:11px;height:11px;background:none;border:2px solid rgba(123,51,53,.25);border-top-color:#b08a3c;animation:ofe-book-loader-spin .8s linear infinite;}@media (prefers-reduced-motion: reduce){.bm-status.is-loading .bm-status-dot{animation:none;}}.bm-compact .ov-input,.bm-compact select{width:100%;max-width:100%;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.bm-compact .bm-row>.ov-field{max-width:50%;}.page-head-tool.tool-mark.is-busy svg{visibility:hidden;}.page-head-tool.tool-mark.is-busy::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid rgba(123,51,53,.28);border-top-color:#b08a3c;animation:ofe-book-loader-spin .75s linear infinite;}.page-head-tool.tool-mark{position:relative;}@media (prefers-reduced-motion: reduce){.page-head-tool.tool-mark.is-busy::after{animation:none;}}.ov-primary.is-saving{position:relative;pointer-events:none;opacity:.82;}.ov-primary.is-saving::before{content:'';display:inline-block;width:11px;height:11px;margin-right:7px;vertical-align:-1px;border-radius:50%;border:2px solid rgba(255,255,255,.38);border-top-color:#f0d489;animation:ofe-book-loader-spin .75s linear infinite;}@media (prefers-reduced-motion: reduce){.ov-primary.is-saving::before{animation:none;}}.ds-modes{display:flex;gap:8px;margin:0 0 12px}.ds-mode{flex:1 1 auto;justify-content:center}.ds-mode.is-on{background:linear-gradient(var(--brand,#7c2b33),var(--brand-deep,#5c1e25));color:#fdf3e0;border-color:rgba(0,0,0,.28);}.ds-pane[hidden]{display:none}.ds-who-clear{margin-top:8px;width:100%}.ofe-fmtbar{display:flex;align-items:center;gap:6px;margin:0 0 6px}.ofe-fmtbar button{width:28px;height:26px;line-height:1;cursor:pointer;border:1px solid rgba(92,70,38,.34);border-radius:4px;background:linear-gradient(#fdf7e8,#f0e2c4);color:#3a2e20;font-size:13px;}.ofe-fmtbar button:hover{background:#fffdf7}.ofe-fmtbar button.is-on{background:linear-gradient(#e6d2a2,#d5ae62);border-color:rgba(92,70,38,.6);}.ofe-fmthint{font-size:11.5px;opacity:.7}.ofe-fmted{min-height:132px;max-height:320px;overflow:auto;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:5px;border:1px solid rgba(92,70,38,.34);background:#fffdf7;color:#3a2e20;font:inherit;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;}.ofe-fmted:focus{outline:2px solid #d5ae62;outline-offset:-2px}.ofe-fmted strong{font-weight:700}.ofe-fmted em{font-style:italic}.overlay-close.overlay-back{position:absolute;}.overlay-close .ofe-ic{width:17px;height:17px;fill:currentColor;}.tool.tool-cmall{width:auto;min-width:0;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;}.cmall-track{display:inline-block;position:relative;width:30px;height:16px;border-radius:999px;background:#8a6a2f;box-shadow:inset 0 0 0 1px rgba(74,55,40,.25);transition:background .18s ease;}.cmall-knob{position:absolute;top:50%;left:2px;width:12px;height:12px;border-radius:50%;background:#fff8e8;transform:translate(0,-50%);box-shadow:0 1px 2px rgba(40,22,8,.35);transition:transform .18s ease;}.tool-cmall.is-cm-off .cmall-track{background:rgba(150,119,63,.28);box-shadow:inset 0 0 0 1px rgba(150,119,63,.45);}.tool-cmall.is-cm-off .cmall-knob{transform:translate(14px,-50%);}.tool-cmall:hover .cmall-track{background:#7a5f33;}.tool-cmall.is-cm-off:hover .cmall-track{background:rgba(150,119,63,.42);}.tool-cmall:focus-visible .cmall-track{outline:2px solid var(--maroon,#7b3335);outline-offset:2px;}.ov-panel[data-overlay="noteEdit"]{align-content:start;padding-top:18px;}.ov-panel[data-overlay="noteEdit"] .ov-title{margin-top:0;margin-bottom:0;}.ov-panel[data-overlay="noteEdit"] .overlay-rule{margin:4px auto 10px;}.ov-panel[data-overlay="noteEdit"] .ne-where{align-self:center;max-width:100%;margin:0 auto 10px;padding:3px 12px;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.02em;color:#6b4a2b;background:rgba(184,146,75,.14);border:1px solid rgba(184,146,75,.5);border-radius:999px;}.ov-panel[data-overlay="noteEdit"] .ne-where:empty{display:none;}.ov-panel[data-overlay="noteEdit"] .bn-verse-box{margin:0 0 10px;}.ov-panel[data-overlay="noteEdit"] .ne-text{margin-bottom:0;display:block;width:100%;}.ov-panel[data-overlay="noteEdit"] .ne-save{margin:14px auto 4px;display:grid;}.ov-panel .ov-actions,.ov-panel .ov-jump{display:flex;gap:10px;justify-content:center;align-items:center;}.ov-ibtn{flex:0 0 auto;}.bm-mini.ofe-ibtn{width:30px;height:30px;}.bm-mini.ofe-ibtn .ofe-ic{width:15px;height:15px;}.bookmark-ribbon:has(.bookmark-ribbon-art){background:none;border:0;box-shadow:none;width:40px;overflow:visible;}.bookmark-ribbon:has(.bookmark-ribbon-art)::before,.bookmark-ribbon:has(.bookmark-ribbon-art)::after{display:none;}.bookmark-ribbon-art{width:40px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(30,16,6,.45));}.bookmark-ribbon:hover .bookmark-ribbon-art{filter:drop-shadow(0 3px 5px rgba(30,16,6,.55));}.page-head-tool:has(.ofe-ic-img){border:0;background:none;border-radius:0;width:30px;height:30px;}.page-head-tool:has(.ofe-ic-img):hover{background:none;transform:translateY(-1px);filter:drop-shadow(0 2px 3px rgba(60,38,14,.35));}.page-head-tool .ofe-ic-img{width:26px;height:26px;object-fit:contain;display:block;}.page-head-tool:focus-visible{outline:2px solid #7a5f33;outline-offset:2px;border-radius:4px;}.note-mark:has(.ofe-ic-img){border:0;background:none;padding:0;}.note-mark .ofe-ic-img{width:17px;height:17px;object-fit:contain;}.bookmark-ribbon:has(.bookmark-ribbon-art){width:52px;}.bookmark-ribbon-art{width:52px;}.ds-pane{display:flex;align-items:flex-end;gap:12px;margin:0 0 6px;}.ds-pane>.ov-field{flex:1 1 auto;min-width:0;margin-bottom:0;}.ds-pane>.ofe-ibtn{flex:0 0 auto;margin-bottom:2px;}.ds-pane + .ov-msg,.ds-pane ~ .ds-info,.ds-pane ~ .ov-note{margin-top:8px;}@media (max-width: 560px){.ds-pane{gap:8px;}}.page-head-tool:has(.ofe-ic-img) .ofe-ic-img{width:26px;height:26px;}.ov-panel .bn-save,.ov-panel .bm-save,.ov-panel .ne-save,.ov-panel .nd-yes,.ov-panel .nd-no,.ov-panel .ms-go,.ov-panel .if-go,.ov-panel .ps-go,.ov-panel .bs-go,.ov-panel .nn-go,.ov-panel .ds-who-go,.ov-panel .pf-apply,.ov-panel .af-apply{display:grid;place-items:center;margin-left:auto;margin-right:auto;}.ov-panel .bn-save,.ov-panel .bm-save,.ov-panel .ne-save,.ov-panel .ms-go,.ov-panel .if-go,.ov-panel .ps-go,.ov-panel .bs-go,.ov-panel .nn-go,.ov-panel .ds-who-go,.ov-panel .pf-apply,.ov-panel .af-apply{margin-top:16px;margin-bottom:4px;}.ov-panel .ov-confirm .ofe-ibtn,.ov-panel .ov-actions .ofe-ibtn,.ov-panel .ov-jump .ofe-ibtn{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}.ov-panel .ov-confirm-actions{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:16px;}.ov-panel .ov-confirm-actions>.ofe-ibtn{margin:0;}.ds-pane{display:flex;flex-direction:column;align-items:stretch;gap:0;}.ds-pane>.ov-field{width:100%;margin-bottom:0;}.ds-pane>.ofe-ibtn{margin:14px auto 4px;display:grid;place-items:center;}.ov-panel .bn-editor{position:relative;}.ov-panel .bn-editor>.bn-save{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:14px;}.ov-panel .bn-editor{margin-bottom:62px;}.page-head-tool:has(.ofe-ic-img){width:26px;height:26px;}.page-head-tool:has(.ofe-ic-img) .ofe-ic-img{width:22px;height:22px;}@media (min-width: 861px){.page-left .page-head-actions:has(.page-head-tool),.sheet-back .page-head-actions:has(.page-head-tool){right:2px;}.page-right .page-head-actions:has(.page-head-tool),.sheet-front .page-head-actions:has(.page-head-tool){left:2px;}.page-head .page-head-tool{margin-left:0;}.page-head:has(.page-head-tool){padding-left:62px !important;padding-right:62px !important;}}.page-head .ph-t{display:inline-flex;align-items:baseline;justify-content:center;gap:.32em;min-width:0;}.page-head .ph-name,.page-head .ph-ch{white-space:nowrap;}.page-head.is-tight .ph-t{font-size:.8em;}.page-head.is-stack .ph-t{flex-direction:column;align-items:center;gap:0;font-size:.84em;line-height:1.05;}.page-head.is-stack{white-space:normal;}.page-head.is-stack .ph-name,.page-head.is-stack .ph-ch{display:block;text-align:center;}.page-head.is-stack .ph-name{white-space:normal;overflow-wrap:anywhere;}.page-head.is-stack .ph-ch{font-size:.88em;opacity:.92;}.ofe-goto-load{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:40;padding:12px 18px;border-radius:8px;background:rgba(255,250,238,.96);border:1px solid rgba(150,119,63,.45);box-shadow:0 10px 26px rgba(60,38,14,.28);pointer-events:none;}.ofe-goto-load[hidden]{display:none;}body.ofe-goto-busy .book-open{filter:brightness(.94);}.bookmark-ribbon.is-busy{opacity:.55;}@media (min-width: 861px){.page-head:not(:has(.page-head-actions)){padding-left:16px !important;padding-right:16px !important;}}.page-head.is-datehead .ph-t{font-size:15px;line-height:1.2;white-space:nowrap;}.page-head.is-datehead .ph-name{white-space:nowrap;}@media (max-width: 640px){.page-head.is-datehead .ph-t{font-size:11px;}}.blk-refgroup .ref-group{margin:1.1em 0 .35em;font:600 1.02em/1.35 var(--font-head,Georgia,serif);color:var(--page-accent,#7a1f2b);letter-spacing:.2px;}.blk-refgroup:first-child .ref-group{margin-top:0;}.verse-ref.verse-ref-n{display:inline-block;min-width:1.9em;text-align:right;margin-right:.5em;}.ofe-fmtwrap{display:flex;flex-direction:column;width:100%;}.ofe-fmtwrap>.ofe-fmtbar{order:-1;}.blk-summary,.blk-book-summary,.blk-chapter-summary,.blk-section-summary,.memory-book .ov-panel[data-overlay="mediaInfo"] .ov-form{margin:0 0 .45em;padding:.34em .55em .32em;border-radius:3px;background:linear-gradient(180deg,rgba(106,84,51,.038),rgba(106,84,51,.020));box-shadow:inset 0 0 0 1px rgba(106,84,51,.10);}.blk-summary>:last-child,.blk-book-summary>:last-child,.blk-chapter-summary>:last-child,.blk-section-summary>:last-child,.memory-book .ov-panel[data-overlay="mediaInfo"] .ov-form>:last-child{margin-bottom:0;}.memory-book .ov-panel[data-overlay="mediaInfo"] .ov-form{flex:0 0 auto;}.blk-verse .blk-summary,.blk-commentary .blk-summary{background:none;box-shadow:none;padding:0;}@keyframes ofe-panel-in{from{opacity:0;}to{opacity:1;}}.page-overlay{animation:ofe-panel-in .14s ease-out;}@media (prefers-reduced-motion: reduce){.page-overlay{animation:none;}}