
.lxx-panel{margin:9px 0 20px;padding:14px;border:1px solid #ccd9cb;border-left:3px solid #8aa382;border-radius:10px;background:#f8faf6;min-width:0}.lxx-panel[hidden]{display:none}.lxx-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.lxx-head h3{margin:0;font:21px Georgia,serif}.lxx-close{width:32px;height:32px;font-size:22px;padding:0}.lxx-tabs{display:flex;gap:6px;margin:12px 0}.lxx-tabs button{font:600 13px system-ui;padding:7px 14px;background:#fff;border:1px solid #c4d1bf;border-radius:7px;color:#315b42}.lxx-tabs button[aria-selected=true]{background:#e1ebdc;border-color:#8da383}.lxx-tabs button:focus-visible,.lxx-word:focus-visible{outline:2px solid #4f7751;outline-offset:3px}.lxx-edition,.lxx-meta,.lxx-reference{font:12px/1.6 system-ui;color:#657263;margin:7px 0}.lxx-edition{font-weight:650;color:#3c5838}.lxx-reference{font-weight:650;color:#315b42}.lxx-source+.lxx-source{margin-top:15px;border-top:1px solid #dce5d7;padding-top:8px}.lxx-english{font:var(--bible-text-size,20px)/1.85 Georgia,serif;color:#29382b;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.lxx-tokens{display:flex;flex-wrap:wrap;align-items:start;gap:6px 8px;margin:10px 0}.lxx-word{display:flex;flex-direction:column;align-items:center;max-width:100%;background:transparent;border:1px solid transparent;border-radius:5px;padding:4px 5px;cursor:pointer;overflow-wrap:anywhere}.lxx-word:hover,.lxx-word[aria-pressed=true]{background:#e6efdf;border-color:#b7c9ad}.lxx-greek{font:calc(23px * var(--bible-text-scale,1))/1.5 NetGalatia,Georgia,serif;color:#283d2a}.lxx-gloss{font:calc(15px * var(--bible-text-scale,1))/1.5 system-ui;color:#155b96;max-width:260px;text-align:center}.lxx-alternatives{font:10px/1.5 system-ui;color:#657263}.lxx-empty,.lxx-error{font:14px/1.65 system-ui;color:#596650}.lxx-provenance{margin:12px 0 0;font:12px/1.6 system-ui;color:#62715d}.lxx-provenance summary{cursor:pointer}.lxx-word-details{padding:12px;margin:12px 0;background:#fff;border:1px solid #d4dfce;border-radius:8px}.lxx-word-details[hidden]{display:none}.lxx-meaning{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 Georgia,serif}.lxx-word-details h4{margin:4px 0;font:21px/1.5 NetGalatia,Georgia,serif}

.lxx-concordance{border:1px solid #d4dfce;border-radius:8px;margin:12px 0;padding:11px;background:#fafcf8}.lxx-concordance>summary{font:600 14px/1.6 system-ui;color:#315b42;cursor:pointer}.lxx-index-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:6px}.lxx-index-column{min-width:0}.lxx-index-column h5{font:600 14px/1.4 system-ui;margin:0;color:#315b42}.lxx-index-column>.lxx-meta{margin:2px 0 5px;font-size:11px}.lxx-index-scroll{max-height:420px;overflow:auto;overscroll-behavior:contain;padding:0 8px 3px 0}.lxx-match-group h6{font:600 11px/1.4 system-ui;color:#61715d;margin:8px 0 3px}.lxx-index-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;list-style:none;padding:0;margin:0}.lxx-index-list li{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 4px;max-width:100%;padding:0;line-height:1.4}.lxx-index-ref{border:0;background:transparent;color:#155b96;text-decoration:underline;text-underline-offset:3px;padding:1px 0;font:12px/1.4 system-ui;white-space:nowrap;cursor:pointer}.lxx-index-ref:focus-visible,.lxx-concordance summary:focus-visible{outline:2px solid #4f7751;outline-offset:3px}.lxx-index-forms{display:inline;min-width:0;font:14px/1.4 NetGalatia,Georgia,serif;color:#465b40;overflow-wrap:anywhere}.lxx-index-candidate{font:11px/1.4 system-ui;color:#687263}.lxx-index-legend{font:11px/1.4 system-ui;color:#687263;margin:4px 0 0}.lxx-index-hint{margin:5px 0}.lxx-index-about{font:11px/1.5 system-ui;color:#62715d;margin-top:5px}.lxx-index-about summary{cursor:pointer}.lxx-index-more{font:12px/1.4 system-ui;margin:5px 0;padding:4px 8px}.lxx-lemma-label{display:block;font:12px/1.5 system-ui;margin:10px 0;color:#4c6247}.lxx-lemma-label select{display:block;max-width:100%;margin-top:4px;padding:6px;font:16px/1.5 Georgia,serif}.lxx-index-preview{position:fixed;z-index:100000;box-sizing:border-box;max-width:calc(100vw - 24px);width:430px;max-height:45vh;overflow:auto;padding:14px 16px;border:1px solid #a9bba2;border-radius:9px;background:#fffef8;color:#263b2b;box-shadow:0 7px 26px #23382730;white-space:normal}.lxx-index-preview[hidden]{display:none}.lxx-preview-ref{font:600 13px/1.5 system-ui;margin:0 0 7px;color:#315b42}.lxx-preview-text{font:18px/1.7 Georgia,serif;margin:0;overflow-wrap:anywhere}@media(max-width:720px){.lxx-index-grid{grid-template-columns:1fr}.lxx-index-scroll{max-height:330px}}

#personalNoteMode[aria-pressed=true]{background:#e8eee1;border-color:#789477;color:#315b42}
#scriptureFullView[aria-pressed=true]{background:#e8eee1;border-color:#789477;color:#315b42}
body.reader-full-view .app-masthead,
body.reader-full-view #scriptureView .language-workspace-heading,
body.reader-full-view #interlinearMainSection>.scripture-heading,
body.reader-full-view #scriptureReferenceForm,
body.reader-full-view #scriptureError,
body.reader-full-view #scriptureStatus{display:none!important}
body.reader-full-view{padding-top:10px}
body.reader-full-view #interlinearMainSection{padding-top:12px}
body.reader-full-view .scripture-actions{margin-top:0}
.personal-note-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin:8px 0 12px;border:1px solid #d8e2d7;border-radius:9px;background:#f6f8f3}.personal-note-tools[hidden],.personal-note-popup[hidden]{display:none}
.personal-note-palette{display:flex;gap:7px}.personal-note-swatch{width:27px;height:27px;min-height:0;border-radius:50%;padding:0;border:1px solid #b4c3b5}.personal-note-swatch[aria-pressed=true]{outline:2px solid #46694e;outline-offset:2px}
.personal-note-help,.personal-note-save{min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word;font-size:12px;color:#606e63}.personal-note-save{margin-left:auto}.personal-note-save.is-error{color:#9a3939}
.personal-note-mode #verses{position:relative;box-sizing:border-box;min-width:0;width:100%;max-width:none}.personal-note-mode .bible-verse{position:relative;z-index:1;cursor:text;user-select:text}.personal-note-mode .tyndale-term,.personal-note-mode .pt-dictionary-term{user-select:text}.pt-reader-settings>.personal-note-tools{flex-basis:100%}
.personal-note-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-right:auto}.bible-text-size{display:flex;align-items:center;gap:5px}.bible-text-size button{padding-inline:9px}.bible-size-label{font-size:11px;color:#647267;white-space:nowrap}
.scripture-actions{flex-wrap:wrap}.scripture-actions>.personal-note-actions{margin-right:auto}
.bible-verse,#verses .interlinear-bsb{font-size:var(--bible-text-size,20px)}
.cross-reference-text{font-size:calc(17px * var(--bible-text-scale,1))}
.inline-interlinear-sentence{font-size:calc(23px * var(--bible-text-scale,1))}.inline-interlinear-gloss{font-size:var(--bible-text-size,20px)}
#curiosityBibleResult .short-excerpt,.curiosity-bible-text,.study-verse-text,.study-occurrence-row>span.small-meta{font-size:var(--bible-text-size,20px)}
@media(max-width:430px){.personal-note-actions .scripture-secondary{width:auto}.personal-note-actions{margin-right:0}}

.personal-note-mark{pointer-events:auto;color:inherit;font:inherit;padding:0;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:transparent}
.personal-annotation-lines{position:absolute;left:0;top:0;pointer-events:none;z-index:2;overflow:visible}
.personal-note-cloud{position:absolute;box-sizing:border-box;width:240px;z-index:3;padding:7px 9px;border:1px solid #b6c9b2;border-radius:15px;background:#f8faf1;box-shadow:0 2px 7px #29442a0d;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.personal-note-cloud-head{display:flex;align-items:center;justify-content:space-between;gap:4px}.personal-note-drag{border:0;background:none;flex:1;min-height:28px;padding:5px 0;user-select:none;font-size:12px;color:#526951;cursor:grab;touch-action:none;text-align:left}.personal-note-drag:active{cursor:grabbing}.personal-note-cloud textarea{display:block;box-sizing:border-box;width:100%;min-height:72px;max-height:none;resize:none;overflow:hidden;padding:4px 0;border:0;background:transparent;font-size:16px;line-height:1.5;font-family:inherit;color:#29372a;outline-offset:2px}.personal-note-cloud textarea:focus{outline:1px solid #9caf95}
.personal-note-cloud-minimize,.personal-note-cloud-delete{border:0;background:none;padding:1px 3px;color:#687768;font-size:16px}
.personal-note-cloud-delete svg{display:block;width:16px;height:16px}
.personal-note-mark.is-comment-minimized{text-decoration:underline dotted #73916d;text-underline-offset:3px}.personal-note-comment-peek{position:fixed;z-index:1001;padding:5px;border:1px solid #b7cbb4;border-radius:8px;background:white;box-shadow:0 3px 12px #263f2620}.personal-note-comment-peek[hidden]{display:none}.personal-note-comment-peek button{font-size:12px;padding:5px 8px}
.personal-note-popup{position:fixed;z-index:1000;display:flex;gap:6px;align-items:center;padding:7px;border:1px solid #b7cbb4;border-radius:9px;background:white;box-shadow:0 4px 16px #263f2629;max-width:calc(100vw - 16px);flex-wrap:wrap}.personal-note-popup button{font-size:13px;padding:5px 9px}.personal-note-inline{position:relative;width:100%;margin:10px 0}

.greek-options{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px}.greek-options button{font-size:12px;padding:7px 9px;background:white}.greek-options button[aria-pressed=true]{background:#e5eee4;border-color:#8fa68e;color:#284f36}.greek-precision-note{font:11px/1.5 system-ui;color:#637266;margin:7px 0}.greek-precision-tokens{display:flex;align-items:start;flex-wrap:wrap;gap:9px 7px;direction:ltr}.greek-precision-token{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:160px;min-width:50px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;white-space:normal;text-align:center}.greek-precision-token:hover,.greek-precision-token:focus-visible{background:#edf3ea;border-color:#bbcebb}.greek-precision-form{font:calc(24px * var(--bible-text-scale,1))/1.3 Georgia,serif;color:#243b2c}.greek-precision-gloss{font:calc(17px * var(--bible-text-scale,1))/1.35 system-ui;color:#255c87}.greek-precision-morph{font:10px/1.3 system-ui;color:#728073}.greek-source-entry{margin:10px 0}.greek-source-entry summary{font:13px/1.5 system-ui;color:#315b42;cursor:pointer}.greek-source-text{white-space:pre-wrap;font:15px/1.65 Georgia,serif;overflow-wrap:anywhere}.greek-panel-label{display:block;font:600 11px/1.4 system-ui;color:#738174;text-transform:uppercase;letter-spacing:.04em;margin-top:13px}.greek-panel-value{font:17px/1.5 Georgia,serif;margin:5px 0}.greek-panel-morph{font:14px/1.65 system-ui;margin:7px 0}.greek-phrase-note{padding:9px;border-left:2px solid #a7bba4;background:#f6f8f2;font:14px/1.6 system-ui}.greek-precision-token[aria-pressed=true]{background:#e4eee0;border-color:#9db59a}

.sblgnt-panel{color:#293e2f;min-width:0}.sblgnt-note{font:13px/1.65 system-ui;color:#5b6e60;margin:9px 0}.sblgnt-heading{font:600 15px/1.5 system-ui;margin:12px 0 6px}.sblgnt-sentence{font:calc(22px * var(--bible-text-scale,1))/1.95 Georgia,serif;margin:8px 0 15px;overflow-wrap:anywhere;white-space:pre-wrap}.sblgnt-word{display:inline;padding:2px 1px;margin:0;border:0;border-bottom:1px dotted #98ad99;border-radius:3px;background:transparent;font:inherit;color:inherit;white-space:normal;cursor:pointer}.sblgnt-word:hover,.sblgnt-word:focus-visible,.sblgnt-word[aria-pressed=true]{background:#dcebd5;color:#244e33}.sblgnt-bracketed{background:#f1f0e5}.sblgnt-study{padding:14px 17px;margin:12px 0;border:1px solid #c5d5bd;border-radius:9px;background:#f7faf3;overflow-wrap:anywhere}.sblgnt-study h4{font:24px/1.5 Georgia,serif;margin:0 0 7px}.sblgnt-prose{font:15px/1.75 system-ui;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0}.sblgnt-disclosure{margin:12px 0;font:14px/1.65 system-ui;overflow-wrap:anywhere}.sblgnt-disclosure>summary{cursor:pointer;font-weight:600;color:#325c40}.sblgnt-apparatus{font:17px/1.8 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #b3c3a9;padding-left:12px}.sblgnt-comparison{font:20px/1.8 Georgia,serif;overflow-wrap:anywhere}.sblgnt-change{border-left:3px solid #b0c39e;padding:4px 10px;margin:10px 0}.sblgnt-panel a{color:#275f80}.sblgnt-panel code{font-size:12px;overflow-wrap:anywhere}.sblgnt-fallback{font:14px/1.4 system-ui;padding:7px 10px;margin-bottom:10px}

#bookIntroduction[hidden]{display:none}
.book-introduction-open .study-toolbar,.book-introduction-open .chapter-nav,.book-introduction-open #study-layout,.book-introduction-open #scriptureModeHelp,.book-introduction-open #scriptureCrossReferenceReturn,.book-introduction-open .personal-note-tools{display:none!important}
.reader-book-introduction-link{display:inline!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;min-width:0!important;min-height:0!important;cursor:pointer}.reader-book-introduction-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.reader-book-introduction-link:focus-visible{outline:2px solid #52745d;outline-offset:4px}
.book-introduction-open .pt-reader-toolbar,.book-introduction-open .pt-reader-edition,.book-introduction-open .pt-book-resources,.book-introduction-open .pt-reading-notes,.book-introduction-open .reader-study-hint,.book-introduction-open .pt-reading-study-hint{display:none!important}
.book-introduction{max-width:1060px;margin:12px auto 28px;color:#26382d}
.book-introduction-top{display:flex;justify-content:space-between;gap:18px;align-items:start;margin:20px 0}.book-introduction-top h2{font:600 36px/1.2 Georgia,serif;margin:4px 0 8px}.book-introduction-kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#56705b}
.book-introduction-nav{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.book-introduction-nav select{max-width:100%;padding:8px;border:1px solid #cbd8ce;border-radius:7px;background:white;color:inherit}
.book-introduction-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:20px 0 26px;align-items:stretch}.book-introduction-fact{padding:22px 24px;min-height:150px;box-sizing:border-box;min-width:0;background:#f3f7ef;border:1px solid #d5e0cf;border-radius:10px}.book-introduction-fact h3{font:650 12px/1.5 system-ui;letter-spacing:.08em;margin:0 0 12px;color:#48634b}.book-introduction-fact .book-introduction-value{font:700 24px/1.3 Georgia,serif;color:#203c2a;margin:0;overflow-wrap:break-word}.book-introduction-fact .book-introduction-secondary{font:14px/1.55 system-ui;color:#526254;margin:9px 0 0}.book-introduction-assessments{margin:18px 0 0;border-top:1px solid #dce4d8;padding-top:12px}.book-introduction-assessments>summary{cursor:pointer;color:#49654f;font-size:13px}.book-introduction-assessments h4{margin:18px 0 6px;font-size:14px}.book-introduction-assessments p{font:15px/1.65 system-ui}.book-introduction-status{font:11px/1.5 system-ui;color:#637565}.book-outline-correction{margin-top:5px;color:#6b5b2d;font:12px/1.6 system-ui}.book-outline-correction summary{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}
.book-introduction-overview{font:var(--bible-text-size,18px)/1.8 Georgia,serif;margin:12px 0 22px}.book-introduction-overview p{margin:0 0 10px}.book-introduction-source{font:11px/1.6 system-ui;color:#657267;margin:8px 0 14px}.book-introduction-source button{background:none;border:0;padding:0;color:#40644a;text-decoration:underline;font:inherit;cursor:pointer}
.book-introduction-section{border:1px solid #d7e1d7;border-radius:10px;background:white;margin:10px 0;overflow:hidden}.book-introduction-section>summary{padding:16px 18px;background:#f7f9f5;cursor:pointer;font:600 16px/1.4 system-ui;color:#315b42}.book-introduction-section>div{padding:18px 22px}.book-introduction .tyndale-content{max-width:100%;font:var(--bible-text-size,18px)/1.8 Georgia,serif;overflow-wrap:break-word}.book-introduction .intro-h1,.book-introduction .h1{font-size:1.22em;font-weight:700;margin-top:1.4em}.book-introduction .intro-h2,.book-introduction .h2{font-weight:700;margin-top:1.1em}.book-introduction .intro-h3,.book-introduction .h3{font-weight:600}.book-introduction .ital{font-style:italic}.book-introduction .intro-overview{font-style:normal}.book-introduction .intro-list{padding-left:1.4em}.book-introduction .tyndale-content table{display:block;overflow:auto}.book-introduction .source-emphasis{outline:2px solid #b2c8aa;outline-offset:5px}
.book-outline{list-style:none;padding:0;margin:0}.book-outline-row{margin:0 0 9px;line-height:1.65;font-size:15px;padding-left:calc(var(--outline-level)*20px)}.book-outline-row[data-level="0"]{font-weight:700;margin-top:20px}.book-outline-label{display:inline-block;min-width:24px;color:#42624b}.book-outline-row a{color:#28658a;text-underline-offset:3px}.book-outline-warning{display:block;font:11px/1.5 system-ui;color:#876327;margin-top:3px}.book-introduction-provenance{font:12px/1.65 system-ui;white-space:pre-wrap;overflow-wrap:anywhere}.outline-passage-banner{padding:9px 12px;background:#f2f6ee;border-left:3px solid #8ba881;font-size:13px;margin:12px 0}.outline-target{background:#f2f6e7;border-left:3px solid #76946c}
.book-introduction .bold,.book-introduction .bold-era{font-weight:700}.book-introduction .ital-bold{font-style:italic;font-weight:700}.book-introduction .sc,.book-introduction .divine-name,.book-introduction .divine-name-ital{font-variant:small-caps}.book-introduction .divine-name-ital,.book-introduction .latin{font-style:italic}.book-introduction .intro-h2-era{font-weight:700}.book-introduction .intro-list-sp{padding-left:1.4em;margin-top:1em}.book-introduction .intro-poetry-1-sp{padding-left:1.5em;margin-top:1em}.book-introduction .intro-poetry-2{padding-left:3em}.book-introduction .intro-extract{margin-left:1.5em;padding-left:1em;border-left:2px solid #d6e0d2}
@media(max-width:620px){.book-introduction-top>button{margin:8px 0 0!important;box-sizing:border-box;max-width:100%}.book-introduction-facts{grid-template-columns:1fr}.book-introduction-top{display:block}.book-introduction-top h2{font-size:30px}.book-introduction-section>div{padding:14px}.book-outline-row{padding-left:calc(var(--outline-level)*12px)}}
.bsb-footnote-marker{font-size:.65em;margin-left:2px;font-family:ui-sans-serif,sans-serif;user-select:none}
.bsb-footnote-marker a{color:#276c9e;text-decoration:underline;cursor:pointer}
.bible-verse sup.bsb-footnote-marker{padding-right:0;color:#276c9e}
.bsb-footnote-marker a::after{content:attr(data-marker-label)}
.bsb-footnote-preview{position:fixed;z-index:1500;max-width:min(360px,calc(100vw - 24px));max-height:min(320px,50vh);overflow:auto;padding:14px 16px;border:1px solid #bdccd7;border-radius:9px;background:#fffdf8;color:#28342e;box-shadow:0 8px 28px #152f3d26;font:16px/1.6 Georgia,serif;overflow-wrap:anywhere}
.bsb-footnote-preview[hidden]{display:none}
.bsb-footnotes{border-top:1px solid var(--line);margin-top:24px;padding-top:14px;color:#28342e}
.bsb-footnotes h3{font:20px Georgia,serif;margin:0 0 12px}
.bsb-footnotes ol{list-style:none;padding:0;margin:0}
.bsb-footnotes li{font:15px/1.7 Georgia,serif;margin:8px 0;scroll-margin:20px}
.bsb-footnotes li:focus{outline:2px solid var(--green);outline-offset:4px;border-radius:3px}
.bsb-footnote-backlink{font:600 12px ui-sans-serif,sans-serif;color:#276c9e;margin-right:8px}
.bsb-footnote-reference{font:600 12px ui-sans-serif,sans-serif;margin-right:8px}

.study-card-header{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px}.study-card-header>h3,.study-card-header>h4{flex:1;min-width:0;margin:0!important;font:600 18px/1.4 Georgia,serif}.study-card-close{padding:0!important;min-width:28px;width:28px;height:28px;font:20px/1 system-ui!important}.study-card-sources{border-top:1px solid #e0e7dc;margin-top:12px;padding-top:8px;font:12px/1.5 system-ui}.study-card-text>p,.study-review-portuguese-body>p{font:16px/1.75 Georgia,serif;margin:0 0 .8em}.study-card-sources .small-meta{font:11px/1.5 system-ui}.study-review-card[hidden]{display:none!important}.study-review-card:not(details):not(.greek-precision-tokens){display:flex;flex-direction:column}.study-review-tools{font:12px/1.5 system-ui!important;color:#666;margin:auto 0 0;padding-top:8px;clear:both;align-self:stretch;flex:0 0 auto;width:100%;box-sizing:border-box;grid-column:1/-1}.greek-precision-tokens>.study-review-tools{flex-basis:100%}.study-review-bar{display:flex;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:wrap;direction:ltr}.study-review-tools button,.study-review-bar button,.study-feedback-inbox button{font:600 12px/1.4 system-ui!important;min-height:28px!important;min-width:28px;padding:4px 7px!important;background:white!important;border:1px solid #ced9cc!important;border-radius:6px!important;color:#36583c!important;cursor:pointer}.study-review-tools button[aria-pressed=true],.study-review-bar button[aria-pressed=true]{background:#e8e8e8!important;border-color:#888!important;color:#222!important}.study-review-tools button:focus-visible,.study-review-bar button:focus-visible{outline:2px solid #666;outline-offset:2px}.study-review-bar button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:3px!important;border-color:#d2d2d2!important;border-radius:4px!important;background:#fff!important;color:#777!important;font-size:10px!important;box-shadow:none!important}.study-review-bar button:hover{background:#f1f1f1!important;color:#333!important}.study-review-bar button[aria-pressed=true]{background:#e8e8e8!important;border-color:#888!important;color:#222!important}.study-review-bar button[hidden]{display:none!important}.study-review-icon{display:inline-block;width:14px;height:14px;flex-shrink:0;vertical-align:middle}.study-review-status{font:10px/1.45 system-ui!important;color:#777;overflow-wrap:anywhere;order:-1;margin-right:3px}.study-review-status:empty{display:none}.study-review-form{display:block!important;padding:10px;border:1px solid #d8e2d2;border-radius:7px;margin-top:7px;background:#fffef9}.study-review-form label{display:block!important;width:100%;font:13px/1.6 system-ui!important;margin:5px 0}.study-review-form textarea{display:block;width:100%;box-sizing:border-box;min-height:70px;resize:vertical;font:14px/1.6 system-ui!important;padding:8px}.study-review-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;align-items:start;margin:12px 0}.study-review-portuguese,.study-review-comparison{min-width:0;padding:12px;border:1px solid #cbd9c4;border-radius:7px;background:#fff;box-sizing:border-box;overflow-wrap:anywhere}.study-review-comparison{white-space:pre-wrap;font:16px/1.75 Georgia,serif}.study-review-language-label{font:650 13px/1.5 system-ui!important;letter-spacing:.025em;color:#36583c;margin:0 0 12px!important;padding-bottom:8px;border-bottom:1px solid #e0e7dc}.study-review-portuguese-body{min-width:0}.study-review-layout .study-review-layout{grid-template-columns:1fr}.study-review-comparison[hidden],.study-review-form[hidden]{display:none!important}.study-feedback-inbox{padding:16px;margin-top:20px;border:1px solid #cedbca;border-radius:9px;overflow-wrap:anywhere}.study-feedback-row{border-top:1px solid #dce5d7;padding:10px 0;font:14px/1.6 system-ui}.study-feedback-row pre{white-space:pre-wrap}.study-feedback-batches{max-height:65vh;overflow:auto}.study-feedback-inbox select{max-width:100%}@media print{.study-review-layout{display:block}.study-review-portuguese{padding:0;border:0}.study-review-language-label{display:none}.study-review-tools,.study-review-comparison,.study-feedback-inbox{display:none!important}}
#verses{position:relative;box-sizing:border-box;padding-left:var(--verse-media-gutter,0px)}.reader-links-hidden #verses{padding-left:0}.verse-media-brackets{position:absolute;inset:0;pointer-events:none;overflow:visible}.verse-media-brackets svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.verse-media-brackets path{fill:none;stroke:#7d947e;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.reader-links-hidden .verse-media-brackets,.reader-links-hidden .verse-media-indicator,.reader-links-hidden .verse-media-selection{display:none!important}
.verse-media-number{overflow:visible!important}.verse-media-indicator{position:absolute!important;left:auto;right:calc(100% + 6px);top:-4px;display:inline-flex!important;flex-direction:column;justify-content:center;align-items:center;gap:1px;box-sizing:border-box;width:20px!important;min-width:20px!important;min-height:28px!important;padding:1px!important;margin:0!important;background:transparent!important;border:1px solid #cbd6cb!important;border-radius:5px!important;color:#526b56!important;font:10px/1.1 system-ui!important;cursor:pointer}.verse-media-indicator>span:first-child{font-size:14px;line-height:1}.verse-media-count{font-size:9px}.has-verse-media{position:relative}.verse-media-selection{display:flex;gap:14px;flex-wrap:wrap;max-width:72ch;margin:0 auto 12px;font:13px system-ui}.verse-media-selection button{border:0;background:transparent;color:#42624a;text-decoration:underline;text-underline-offset:3px;font:inherit;padding:5px 2px;cursor:pointer}.verse-media-selection[hidden]{display:none}
#verse-media-dialog{position:fixed;box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:86dvh;overflow:auto;margin:0;padding:20px;border:1px solid #b8c8b7;border-radius:12px;color:#263a2d;background:#fffef9;box-shadow:0 14px 50px #1e382c30;font:15px/1.5 system-ui}#verse-media-dialog::backdrop{background:#152b241a}#verse-media-dialog.media-expanded{width:min(760px,calc(100vw - 28px))}#verse-media-dialog h2{font:600 23px/1.3 Georgia,serif;margin:0}#verse-media-dialog .media-heading{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px}#verse-media-dialog button{font:inherit;cursor:pointer;border:1px solid #bdccbd;border-radius:6px;padding:7px 11px;background:#f2f6ee;color:#29472f}#verse-media-dialog .media-close{padding:4px 10px;background:transparent}#verse-media-dialog label{display:block;font-size:14px;margin:12px 0}#verse-media-dialog input,#verse-media-dialog textarea{box-sizing:border-box;width:100%;font:inherit;padding:9px;border:1px solid #b9c8b8;border-radius:5px;background:white;color:#24392b}#verse-media-dialog textarea{min-height:65px;resize:vertical}#verse-media-dialog .media-range{display:flex;gap:12px}#verse-media-dialog .media-range label{flex:1;min-width:0}#verse-media-dialog .media-commands{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}#verse-media-dialog .media-status{color:#884125;font-size:13px;min-height:20px}#verse-media-dialog .media-muted{color:#61705f;font-size:13px;margin:8px 0;overflow-wrap:anywhere}#verse-media-dialog .media-entry{padding:12px 0;border-bottom:1px solid #e0e7dc}#verse-media-dialog .media-title{padding:0;border:0;background:transparent;text-align:left;text-decoration:underline;text-underline-offset:3px;color:#28567a;font-size:16px}#verse-media-dialog .media-edit{font-size:12px;padding:3px 7px}#verse-media-dialog a{color:#28567a;overflow-wrap:anywhere}#verse-media-dialog iframe{display:block;width:100%;aspect-ratio:16/9;min-height:200px;border:0;border-radius:7px;margin-top:14px}#verse-media-dialog .media-credit{padding:10px;border-left:3px solid #829874;background:#f1f5ed;font-size:14px}#verse-media-dialog :focus-visible,.verse-media-indicator:focus-visible,.verse-media-selection button:focus-visible{outline:2px solid #376c54!important;outline-offset:3px}#verse-media-dialog button:disabled{opacity:.5;cursor:wait}
@media(max-width:600px){#verse-media-dialog,#verse-media-dialog.media-expanded{left:0!important;top:auto!important;bottom:0;width:100%;max-width:100%;max-height:90dvh;border-radius:14px 14px 0 0;padding:18px}#verse-media-dialog .media-heading{position:sticky;top:-18px;background:#fffef9;padding-top:10px;z-index:1}.verse-media-selection{gap:8px}.verse-media-indicator{min-height:32px!important;top:-6px}}
@media print{.verse-media-brackets,.verse-media-indicator,.verse-media-selection,#verse-media-dialog{display:none!important}}
.geography-term{font:inherit;color:inherit;padding:0;border:0;border-bottom:1px dotted #8aa58e;border-radius:0;background:transparent;cursor:pointer;display:inline;line-height:inherit}
.geography-choices{position:fixed;z-index:1100;display:flex;gap:5px;padding:5px;background:white;border:1px solid #bacbbb;border-radius:8px;box-shadow:0 4px 16px #23372b22}.geography-choices[hidden]{display:none}.geography-choices button{font:600 13px system-ui;padding:7px 11px;color:#345746}
.bible-map-card,.bible-place-info{margin:14px 0 22px;padding:16px;border:1px solid #d0dbd2;border-radius:12px;background:#f8faf7;min-width:0;font:15px/1.5 system-ui;color:#293b31}
.bible-map-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bible-map-head h3{font:600 23px Georgia,serif;margin:0;padding:0;border:0}
.bible-map-controls,.bible-map-choices{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.bible-map-controls button,.bible-map-choices button{font:600 12px system-ui;padding:7px 10px;min-height:34px}.bible-map-choices{margin:8px 0}
.bible-map-canvas{height:380px;width:100%;border:1px solid #d2dcd5;border-radius:8px;background:#f0f3ef;isolation:isolate;z-index:0}.bible-map-canvas[hidden]{display:none}
.bible-map-canvas .leaflet-tile-pane{filter:saturate(.65)}.bible-map-canvas .leaflet-control a{font-family:system-ui}.bible-map-canvas .leaflet-control-attribution{font:11px/1.4 system-ui;max-width:90%;white-space:normal}
.bible-place-pin{background:none;border:0}.bible-place-pin span{display:block;width:22px;height:22px;border:3px solid white;border-radius:50% 50% 50% 0;background:#315b48;box-shadow:0 2px 7px #172c3680;transform:rotate(-45deg)}
.bible-map-canvas .leaflet-tooltip{font:600 13px system-ui;color:#294b3a;border-color:#c4d3c7;box-shadow:0 1px 5px #1f39231a}
.bible-map-description p,.bible-map-status{margin:8px 0;font-size:13px;line-height:1.55}.bible-map-status{color:#626e65}.bible-map-status.is-unavailable{padding:13px;background:#eef2eb;border-radius:8px;color:#4b5f50}.bible-map-credit{font:11px/1.5 system-ui;color:#69776d;margin:10px 0 0}
.bible-map-dialog{width:calc(100vw - 32px);max-width:none;height:calc(100vh - 32px);max-height:none;padding:0;border:1px solid #b4c4b6;border-radius:12px;background:#f8faf7}.bible-map-dialog::backdrop{background:#172a24b3}.bible-map-dialog .bible-map-card{margin:0;border:0;height:100%;overflow:auto;box-sizing:border-box}.bible-map-dialog .bible-map-canvas{height:calc(100vh - 235px);min-height:260px}
@media(max-width:600px){.bible-map-card{padding:11px}.bible-map-canvas{height:310px}.bible-map-head h3{font-size:21px}.bible-map-controls{gap:5px}}
.inline-interlinear-sentence{display:block;min-width:0;max-width:100%;font-family:"Noto Serif Hebrew","SBL Hebrew","Noto Serif Greek",Georgia,"Times New Roman",serif;font-size:23px;line-height:2.15;overflow-wrap:anywhere}.inline-interlinear-pair{display:inline-flex;align-items:baseline;flex-wrap:wrap;max-width:100%;gap:.08em .28em;margin-inline-end:.55em;vertical-align:baseline;unicode-bidi:isolate;white-space:normal}.inline-interlinear-pair[dir="rtl"]{direction:rtl}.inline-interlinear-pair[dir="ltr"]{direction:ltr}.inline-interlinear-pair .interlinear-word-link{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#26342d;text-align:inherit;font:inherit;line-height:1.5;text-decoration:underline dotted #8b9b8e;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.inline-interlinear-pair .interlinear-form{display:inline;max-width:none;font:inherit;line-height:1.5;overflow-wrap:normal}.inline-interlinear-gloss{display:inline;color:#155b96;font:650 18px/1.45 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;unicode-bidi:isolate;direction:ltr;white-space:normal}.inline-interlinear-hint{margin:0 0 6px;color:#6b776e;font:11px/1.4 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.selected-word-details{margin:12px 0;padding:12px 13px;border:1px solid #dce5dc;border-radius:9px;background:#fff}.selected-word-details[hidden]{display:none}.selected-word-context{margin:0 0 6px;color:#778078;font:11px/1.4 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.selected-word-headword{display:block;margin:0 0 8px;color:#26342d;font:700 25px/1.4 "Noto Serif Hebrew","SBL Hebrew","Noto Serif Greek",Georgia,serif;overflow-wrap:anywhere}.selected-word-headword[dir="rtl"]{unicode-bidi:isolate}.selected-word-label{display:block;margin-top:7px;color:#738077;font:700 10px/1.3 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase}.selected-word-english,.selected-word-transliteration{margin:2px 0;color:#155b96;font:650 17px/1.5 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}.selected-word-transliteration{color:#35483b}.selected-word-english.is-unavailable{color:#707a73;font-weight:500;font-size:13px}.selected-word-metadata{margin-top:8px;color:#68746b;font-size:12px}.selected-word-metadata summary{cursor:pointer;font-weight:650}.strongs-transliteration{margin:5px 0;color:#35483b;font:650 16px/1.45 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal}.strongs-headword{font-size:25px}.strongs-definition{font-size:15px;line-height:1.6}
@media(max-width:560px){.inline-interlinear-sentence{font-size:21px;line-height:2.1}.inline-interlinear-gloss{font-size:16px}.inline-interlinear-pair{margin-inline-end:.45em}.selected-word-english,.selected-word-transliteration{font-size:16px}}.strongs-lexicon{margin:16px 0 4px;padding:13px;border-top:2px solid #dfe6df;background:#f5f7f3;border-radius:10px}.strongs-lexicon>h3{margin:0 0 8px;font:600 15px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.strongs-entry-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.strongs-entry-heading h4{margin:4px 0;font:700 15px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.strongs-headword{font-size:23px;font-family:"Noto Serif Hebrew","SBL Hebrew",Georgia,serif}.strongs-transliteration{margin:4px 0;font-style:italic;color:#536359}.strongs-definition-label{margin:12px 0 4px;font:700 10px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#728078}.strongs-definition{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.strongs-caution{margin:9px 0 0;padding:8px 10px;border-left:3px solid #c2a771;background:#fbf8f1;color:#5f5849;font-size:12px;line-height:1.45}.strongs-provenance{margin-top:9px;font-size:12px}.strongs-provenance summary{cursor:pointer;color:#52685a;font-weight:650}.strongs-provenance p{line-height:1.5}.strongs-occurrence-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;border-top:1px solid #dfe6df;padding-top:9px}.strongs-occurrence-header h4{margin:0;font:600 13px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.strongs-occurrence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:8px 0;border-bottom:1px solid #e1e6e0;font-size:12px}.strongs-reference-link{border:0;background:transparent;padding:0;color:#315b42;text-decoration:underline;font-weight:700;cursor:pointer}.strongs-alignment{overflow-wrap:anywhere}.strongs-occurrence .small-meta{grid-column:2}.strongs-more{margin-top:10px}
.step-lexical-resources{margin:11px 0;padding:10px 11px;border:1px solid #d7e0d8;border-radius:9px;background:#fff}.step-lexical-resources>summary,.step-lexical-item details>summary{cursor:pointer;color:#315b42;font-weight:650}.step-lexical-content{padding-top:7px}.step-lexical-item{margin:9px 0;padding:9px 0;border-top:1px solid #e4e9e4}.step-lexical-item h5{margin:0 0 4px;font-size:12px;color:#58685c}.step-lexical-headword{font:600 21px "Noto Serif Hebrew","SBL Hebrew",Georgia,serif}.step-lexical-headword[dir="rtl"]{direction:rtl;unicode-bidi:isolate}.step-lexical-meaning{margin:3px 0 7px;font-weight:650;color:#315b42}.step-lexical-text{margin:7px 0;max-height:240px;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.5}.first-clement-library-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 20px;padding:17px 20px;border:1px solid #cdd9ce;border-left:4px solid #739079;border-radius:12px;background:linear-gradient(110deg,#f2f6f0,#fff 75%)}
.first-clement-library-entry h3{margin:0;color:#26382f;font:500 25px/1.25 Georgia,"Times New Roman",serif}
.first-clement-library-entry p{margin:5px 0;color:#56645b}
.first-clement-library-entry .scripture-kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#627c68;font-weight:750}
.first-clement-library-entry .small-meta{font-size:12px}
.first-clement-dialog{width:min(920px,calc(100vw - 28px));max-width:none;max-height:calc(100vh - 28px);padding:22px;border:1px solid #cbd6cc;border-radius:16px;background:#fbfaf7;color:#222c28;box-shadow:0 20px 70px #1115;overflow:auto}
.first-clement-dialog::backdrop{background:#17231fcc}
.first-clement-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:12px;border-bottom:1px solid #dce2dc}
.first-clement-dialog-head h2{margin:0;font:500 31px/1.2 Georgia,"Times New Roman",serif;color:#26382f}
.first-clement-dialog-head .scripture-kicker{margin:0 0 4px;color:#9a6d31;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}
.first-clement-status{margin:12px 0;padding:11px 13px;border:1px solid #e1d7bd;border-radius:9px;background:#faf7ef;color:#5c513b;font-size:13px}
.first-clement-work-grid{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,2fr);gap:20px;margin-top:16px;align-items:start}
.first-clement-overview{padding:14px;border:1px solid #dfe5df;border-radius:11px;background:#fff}
.first-clement-overview h3,.first-clement-chapter h3{margin:0 0 8px;color:#26382f;font:500 21px/1.3 Georgia,"Times New Roman",serif}
.first-clement-witness{margin:10px 0;padding-top:9px;border-top:1px solid #e6ebe6;font-size:13px}
.first-clement-witness p{margin:4px 0}
.first-clement-witness details{margin-top:7px;color:#58665d;font-size:12px}
.first-clement-witness details summary{cursor:pointer;color:#355b43;font-weight:650}
.first-clement-controls{display:flex;align-items:center;gap:7px;margin:10px 0;flex-wrap:wrap}
.first-clement-controls select{flex:1;min-width:140px;padding:9px;border:1px solid #ccd6cd;border-radius:8px;background:#fff;font:inherit}
.first-clement-chapter{min-width:0;padding:15px;border:1px solid #dfe5df;border-radius:11px;background:#fff}
.first-clement-chapter p{white-space:pre-wrap;line-height:1.65}
.first-clement-claims,.first-clement-relations,.first-clement-citations{margin:14px 0;padding-top:12px;border-top:1px solid #e5eae5}
.first-clement-claims li{margin:7px 0;line-height:1.5}
.first-clement-relations article{margin:7px 0;padding:9px 11px;border:1px solid #e1e7e1;border-radius:8px;background:#f8faf7}
.first-clement-relations strong{color:#355b43}
.first-clement-citations a,.first-clement-scripture-result button{color:#315b42;text-underline-offset:3px}
.first-clement-citations p,.first-clement-witness p{font-size:12px;color:#58665d}
.ancient-scripture-panel{width:min(560px,100%);margin:9px 0;padding:11px;border:1px solid #d3ded4;border-radius:9px;background:#f5f8f4;font:14px/1.5 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.first-clement-scripture-result{margin:7px 0;padding:8px;border-radius:7px;background:#fff}
.first-clement-scripture-result button{margin:3px 4px 3px 0;padding:4px 2px;border:0;background:transparent;text-decoration:underline;cursor:pointer;font:inherit;font-weight:650}
.ancient-scripture-panel>strong{display:block;margin-bottom:8px}
.ancient-companion-action[aria-expanded="true"]{background:#e9f0e9}
@media(max-width:700px){.first-clement-library-entry{align-items:flex-start;flex-direction:column}.first-clement-library-entry button{width:100%}.first-clement-dialog{padding:15px}.first-clement-dialog-head h2{font-size:26px}.first-clement-work-grid{grid-template-columns:minmax(0,1fr);gap:12px}.first-clement-overview{order:2}.first-clement-chapter{order:1}}