.ReaderControls-module-scss-module__fJrWDa__controls{border:1px solid var(--testament-border,var(--border-soft));background:var(--testament-surface,var(--card-surface));border-radius:16px;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.ReaderControls-module-scss-module__fJrWDa__controlItem{gap:6px;min-width:180px;display:grid}.ReaderControls-module-scss-module__fJrWDa__controlLabel{color:var(--color-text-subtle);font-size:12px}.ReaderControls-module-scss-module__fJrWDa__select{border:1px solid var(--testament-border,var(--border-soft));background:rgba(var(--surface-strong-rgb),.9);color:var(--color-text);border-radius:12px;padding:10px 12px;font-size:14px}:root[data-theme=light] .ReaderControls-module-scss-module__fJrWDa__select{background:#fff}.ReaderControls-module-scss-module__fJrWDa__select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.ReaderControls-module-scss-module__fJrWDa__controls{gap:6px}.ReaderControls-module-scss-module__fJrWDa__controlItem{min-width:initial}.ReaderControls-module-scss-module__fJrWDa__controlItem:first-child{width:calc(40% - 4px)}.ReaderControls-module-scss-module__fJrWDa__controlItem:nth-child(2){width:calc(25% - 4px)}.ReaderControls-module-scss-module__fJrWDa__controlItem:nth-child(3){width:calc(35% - 4px)}.ReaderControls-module-scss-module__fJrWDa__controlItem .ReaderControls-module-scss-module__fJrWDa__select{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}}
.BibleSearch-module-scss-module__IKe4jq__search{border:1px solid var(--border-soft);background:var(--panel-surface);box-shadow:var(--shadow-strong);border-radius:16px;padding:18px}.BibleSearch-module-scss-module__IKe4jq__form{gap:10px;display:grid}.BibleSearch-module-scss-module__IKe4jq__toggle{border:1px solid var(--border-soft);background:var(--card-surface);width:100%;color:var(--color-text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.BibleSearch-module-scss-module__IKe4jq__toggle:hover,.BibleSearch-module-scss-module__IKe4jq__toggle:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-strong);outline:none;transform:translateY(-1px)}.BibleSearch-module-scss-module__IKe4jq__toggleIcon{font-size:18px;line-height:1}.BibleSearch-module-scss-module__IKe4jq__panel{margin-top:12px}.BibleSearch-module-scss-module__IKe4jq__controls{align-items:end;gap:12px;display:grid}.BibleSearch-module-scss-module__IKe4jq__label{gap:6px;display:grid}.BibleSearch-module-scss-module__IKe4jq__labelText{color:var(--color-text-subtle);letter-spacing:.3px;font-size:12px;font-weight:600}.BibleSearch-module-scss-module__IKe4jq__select,.BibleSearch-module-scss-module__IKe4jq__input{border:1px solid var(--border-soft);background:var(--card-surface);width:100%;color:var(--color-text);border-radius:12px;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.BibleSearch-module-scss-module__IKe4jq__select:focus-visible,.BibleSearch-module-scss-module__IKe4jq__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.BibleSearch-module-scss-module__IKe4jq__button{border:1px solid var(--border-strong);background:var(--color-accent);color:#fff;cursor:pointer;border-radius:12px;padding:12px 16px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s}.BibleSearch-module-scss-module__IKe4jq__button:hover,.BibleSearch-module-scss-module__IKe4jq__button:focus-visible{box-shadow:var(--shadow-strong);background:var(--color-accent-strong);outline:none;transform:translateY(-1px)}.BibleSearch-module-scss-module__IKe4jq__helper{color:var(--color-text-subtle);margin:0;font-size:13px}.BibleSearch-module-scss-module__IKe4jq__summary{color:var(--color-text-subtle);margin:10px 0 0;font-size:13px}.BibleSearch-module-scss-module__IKe4jq__results{gap:10px;padding:0;list-style:none;display:grid}.BibleSearch-module-scss-module__IKe4jq__resultsSection{margin-top:18px}.BibleSearch-module-scss-module__IKe4jq__resultLink{border:1px solid var(--border-soft);background:var(--card-surface);color:var(--color-text);border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.BibleSearch-module-scss-module__IKe4jq__resultLink:hover,.BibleSearch-module-scss-module__IKe4jq__resultLink:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-strong);outline:none;transform:translateY(-1px)}.BibleSearch-module-scss-module__IKe4jq__reference{color:var(--color-text);font-weight:700}.BibleSearch-module-scss-module__IKe4jq__text{color:var(--color-text-muted);line-height:1.6}.BibleSearch-module-scss-module__IKe4jq__highlight{color:inherit;background:#ffd66b73;border-radius:4px;padding:0 2px}.BibleSearch-module-scss-module__IKe4jq__sentinel{height:1px}@media (min-width:760px){.BibleSearch-module-scss-module__IKe4jq__controls{grid-template-columns:minmax(0,200px) 1fr auto}}@media (max-width:500px){.BibleSearch-module-scss-module__IKe4jq__button{width:100%}}
.read-module-scss-module__f0NR7G__page{gap:24px;display:grid}.read-module-scss-module__f0NR7G__header{gap:8px;display:grid}.read-module-scss-module__f0NR7G__testamentOld{--testament-border:#5a8cff73;--testament-surface:linear-gradient(165deg,#5a8cff29,rgba(var(--surface-strong-rgb),.9));--testament-verse:linear-gradient(180deg,#5a8cff24,rgba(var(--surface-muted-rgb),.86))}.read-module-scss-module__f0NR7G__testamentNew{--testament-border:#ff787880;--testament-surface:linear-gradient(165deg,#ff78782e,rgba(var(--surface-strong-rgb),.9));--testament-verse:linear-gradient(180deg,#ff78781f,rgba(var(--surface-strong-rgb),.88))}.read-module-scss-module__f0NR7G__testamentOld .read-module-scss-module__f0NR7G__eyebrow{color:#5a8cfff2}.read-module-scss-module__f0NR7G__testamentNew .read-module-scss-module__f0NR7G__eyebrow{color:#ff7878f2}.read-module-scss-module__f0NR7G__testamentOld .read-module-scss-module__f0NR7G__title{text-shadow:0 0 18px #5a8cff33}.read-module-scss-module__f0NR7G__testamentNew .read-module-scss-module__f0NR7G__title{text-shadow:0 0 18px #ff787838}.read-module-scss-module__f0NR7G__headerActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.read-module-scss-module__f0NR7G__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-subtle);font-size:12px}.read-module-scss-module__f0NR7G__title{margin:0;font-size:clamp(26px,3.6vw,38px)}.read-module-scss-module__f0NR7G__translationNote{color:var(--color-text-muted);font-size:.68em;font-weight:600}.read-module-scss-module__f0NR7G__headerLink{border:1px solid var(--testament-border,var(--border-soft));background:var(--testament-surface,rgba(var(--surface-strong-rgb),.6));color:var(--color-text);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s}.read-module-scss-module__f0NR7G__headerLink:hover,.read-module-scss-module__f0NR7G__headerLink:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 20px #060a1833}.read-module-scss-module__f0NR7G__shareButton{border:1px solid var(--testament-border,var(--border-soft));background:var(--testament-surface,rgba(var(--surface-strong-rgb),.6));color:var(--color-text);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .2s}.read-module-scss-module__f0NR7G__shareButton:hover,.read-module-scss-module__f0NR7G__shareButton:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 20px #060a1833}.read-module-scss-module__f0NR7G__shareToast{color:#fff;z-index:60;background:linear-gradient(135deg,#2ec4b6e6,#5a86ffeb);border:1px solid #2ec4b6b3;border-radius:999px;width:fit-content;margin:0;padding:10px 14px;font-size:13px;font-weight:600;position:fixed;top:24px;right:24px;box-shadow:0 18px 32px #0c183e4d}.read-module-scss-module__f0NR7G__missingPanel{border:1px dashed var(--border-soft);background:rgba(var(--surface-strong-rgb),.35);border-radius:18px;gap:12px;padding:28px 30px;display:grid}.read-module-scss-module__f0NR7G__missingEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:12px}.read-module-scss-module__f0NR7G__missingTitle{margin:0;font-size:clamp(20px,3vw,28px)}.read-module-scss-module__f0NR7G__missingDesc{color:var(--color-text-muted);margin:0;line-height:1.7}.read-module-scss-module__f0NR7G__missingActions{flex-wrap:wrap;gap:12px;display:flex}.read-module-scss-module__f0NR7G__linkButton,.read-module-scss-module__f0NR7G__linkGhost{border:1px solid var(--border-soft);color:var(--color-text);background:var(--card-gradient);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s}.read-module-scss-module__f0NR7G__linkGhost{background:rgba(var(--surface-strong-rgb),.55)}.read-module-scss-module__f0NR7G__linkButton:hover,.read-module-scss-module__f0NR7G__linkButton:focus-visible,.read-module-scss-module__f0NR7G__linkGhost:hover,.read-module-scss-module__f0NR7G__linkGhost:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 20px #060a1833}.read-module-scss-module__f0NR7G__verseWrap{position:relative}.read-module-scss-module__f0NR7G__viewControls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.read-module-scss-module__f0NR7G__viewLabel{color:var(--color-text-subtle);letter-spacing:.3px;font-size:12px;font-weight:600}.read-module-scss-module__f0NR7G__viewToggle{border:1px solid var(--border-soft);background:var(--muted-surface);border-radius:999px;gap:8px;padding:4px;display:inline-flex}.read-module-scss-module__f0NR7G__viewButton{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;transition:color .2s,background .2s}.read-module-scss-module__f0NR7G__viewButtonActive{background:var(--card-surface);color:var(--color-text);box-shadow:var(--shadow-strong)}.read-module-scss-module__f0NR7G__versePanel{border-radius:18px;margin-top:12px}.read-module-scss-module__f0NR7G__versePanelActive{border:1px solid var(--testament-border,var(--border-soft));background:var(--testament-surface,var(--panel-surface));box-shadow:var(--shadow-strong);padding:18px}.read-module-scss-module__f0NR7G__versePanelCard{box-shadow:none;background:0 0;border:none;padding:0}.read-module-scss-module__f0NR7G__verseList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.read-module-scss-module__f0NR7G__verseListPanel{gap:0}.read-module-scss-module__f0NR7G__verseItem{border:1px solid var(--testament-border,var(--border-soft));background:var(--testament-verse,var(--card-gradient));border-radius:14px;grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;display:grid}.read-module-scss-module__f0NR7G__verseItemPanel{box-shadow:none;border:none;border-bottom:1px solid rgba(var(--surface-muted-rgb),.5);background:0 0;border-radius:0;padding:10px 6px}.read-module-scss-module__f0NR7G__verseItemPanel:last-child{border-bottom:none}.read-module-scss-module__f0NR7G__verseHighlight{border-color:#8af5d1b3;box-shadow:0 12px 28px #8af5d133}.read-module-scss-module__f0NR7G__verseItemPanel.read-module-scss-module__f0NR7G__verseHighlight{box-shadow:none;background:#8af5d124;border-radius:10px;margin:2px 0;padding:12px 10px}:root[data-theme=light] .read-module-scss-module__f0NR7G__verseItemPanel.read-module-scss-module__f0NR7G__verseHighlight{background:#568eff24;border-color:#568eff59}.read-module-scss-module__f0NR7G__verseNumber{color:var(--color-text);font-weight:700}.read-module-scss-module__f0NR7G__verseText{color:var(--color-text);margin:0;line-height:1.7}.read-module-scss-module__f0NR7G__copyButton{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb),.6);color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.read-module-scss-module__f0NR7G__copyButton:hover,.read-module-scss-module__f0NR7G__copyButton:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 20px #060a1833}.read-module-scss-module__f0NR7G__copyIcon{width:16px;height:16px}.read-module-scss-module__f0NR7G__toast{border:1px solid var(--border-soft);color:#fff;z-index:60;background:linear-gradient(135deg,#2ec4b6e6,#5a86ffeb);border-radius:999px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:24px;right:24px;box-shadow:0 18px 32px #0c183e4d}.read-module-scss-module__f0NR7G__toastSuccess{border-color:#2ec4b6b3}.read-module-scss-module__f0NR7G__toastError{border-color:#ff7878cc}.read-module-scss-module__f0NR7G__pagination{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.read-module-scss-module__f0NR7G__pageButton,.read-module-scss-module__f0NR7G__pageButtonDisabled{border:1px solid var(--border-soft);background:var(--panel-surface);color:var(--color-text);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none}.read-module-scss-module__f0NR7G__pageButton:hover,.read-module-scss-module__f0NR7G__pageButton:focus-visible{border-color:var(--border-strong);outline:none;box-shadow:0 10px 24px #060a1833}.read-module-scss-module__f0NR7G__pageButtonDisabled{opacity:.5}.read-module-scss-module__f0NR7G__inlineAdSlot{background:var(--muted-surface);border:1px dashed var(--border-soft);border-radius:14px;gap:0;margin:18px 0 0;padding:12px;display:grid}@media (max-width:1200px){.read-module-scss-module__f0NR7G__copyButton{display:none}}@media (max-width:768px){.read-module-scss-module__f0NR7G__shareButton,.read-module-scss-module__f0NR7G__headerLink{flex-shrink:0}}@media (max-width:640px){.read-module-scss-module__f0NR7G__verseItem{grid-template-columns:24px 1fr}}
.read-module-scss-module__ftViBW__page{gap:28px;display:grid}.read-module-scss-module__ftViBW__header{gap:8px;display:grid}.read-module-scss-module__ftViBW__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-subtle);font-size:12px}.read-module-scss-module__ftViBW__title{margin:0;font-size:clamp(26px,4vw,40px)}.read-module-scss-module__ftViBW__lead{color:var(--color-text-muted);margin:0;line-height:1.7}.read-module-scss-module__ftViBW__groups{gap:24px;display:grid}.read-module-scss-module__ftViBW__group{border:1px solid var(--border-soft);background:var(--card-surface);border-radius:18px;gap:16px;padding:20px;display:grid}.read-module-scss-module__ftViBW__groupOld{background:linear-gradient(150deg,#5a8cff2e,rgba(var(--surface-strong-rgb),.85));border-color:#5a8cff73}.read-module-scss-module__ftViBW__groupNew{background:linear-gradient(150deg,#ff787833,rgba(var(--surface-strong-rgb),.85));border-color:#ff787880}.read-module-scss-module__ftViBW__groupHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.read-module-scss-module__ftViBW__groupTitle{margin:0;font-size:20px}.read-module-scss-module__ftViBW__groupDesc{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);font-size:12px}.read-module-scss-module__ftViBW__bookGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.read-module-scss-module__ftViBW__bookLink{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb),.6);color:var(--color-text);border-radius:12px;justify-content:center;align-items:center;padding:12px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.read-module-scss-module__ftViBW__groupOld .read-module-scss-module__ftViBW__bookLink{border-color:#5a8cff59}.read-module-scss-module__ftViBW__groupNew .read-module-scss-module__ftViBW__bookLink{border-color:#ff787859}.read-module-scss-module__ftViBW__bookLink:hover,.read-module-scss-module__ftViBW__bookLink:focus-visible{border-color:var(--border-strong);outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #060a1833}@media (max-width:720px){.read-module-scss-module__ftViBW__group{padding:16px}.read-module-scss-module__ftViBW__bookGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.TranslationAttribution-module-scss-module___oSH9a__attribution{border:1px dashed var(--border-soft);background:rgba(var(--surface-strong-rgb),.45);color:var(--color-text-muted);border-radius:14px;margin-top:12px;padding:14px 16px;font-size:13px;line-height:1.6}.TranslationAttribution-module-scss-module___oSH9a__attribution p{margin:0}
