.bible-browser [style*="display: none"]{display:none!important}.bible-browser{display:grid;gap:0}.bible-browser .browser-controls-card{display:grid;gap:16px}.bible-browser .browser-toolbar{display:grid;gap:12px}.bible-browser .browser-search-field{display:grid;gap:8px;padding:14px 16px 16px;border:1px solid color-mix(in srgb,var(--border-strong) 62%,var(--border-soft) 38%);border-radius:var(--radius-lg);background:var(--sheen);box-shadow:inset 0 1px #ffffff94,0 0 0 1px #ffffff1f;transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.bible-browser .browser-search-field:focus-within{border-color:color-mix(in srgb,var(--accent-tertiary) 58%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-tertiary) 18%,transparent),inset 0 1px #ffffff94}.bible-browser .browser-search-label{color:var(--text-muted);font-size:var(--prose-small);font-weight:700;letter-spacing:var(--tracking-support);text-transform:uppercase}.bible-browser .browser-search-input{background:transparent;border:0;border-radius:999px;color:var(--text-body);font:inherit;padding:0;width:100%}.bible-browser .browser-search-input:focus{outline:none}.bible-browser .browser-summary{color:var(--text-muted);font-size:var(--prose-small);letter-spacing:var(--tracking-support);line-height:var(--leading-support);min-height:1.25rem}.bible-browser .psalter-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin:12px 0 10px}.bible-browser .psalter-section-hint{margin:8px 0 0;color:var(--text-muted);font-size:var(--prose-small);line-height:var(--leading-support);letter-spacing:var(--tracking-support)}.bible-browser .browser-psalter-section-filter{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;min-height:54px;text-align:left}.bible-browser .psalter-section-title{display:block;font-weight:700;line-height:1.1}.bible-browser .psalter-section-meta{display:block;color:var(--text-muted);font-size:var(--prose-small);line-height:var(--leading-support);letter-spacing:var(--tracking-support)}.bible-browser .browser-testament-filter{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;min-height:60px;text-align:left}.bible-browser[data-show-testament-counts=false] .browser-testament-filter{align-items:center;justify-content:center;gap:0;min-height:48px;text-align:center}.bible-browser .browser-filter-title{display:block;font-weight:700;line-height:1.05}.bible-browser .browser-filter-count{color:var(--text-muted);font-size:var(--prose-small);letter-spacing:var(--tracking-support);line-height:var(--leading-support)}.bible-browser .browser-division-group-list{display:grid;gap:14px;padding-top:12px}.bible-browser .browser-division-group{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);overflow:clip}.bible-browser .browser-division-group[data-taxonomy-division]{border-color:var(--border-subtle)}.bible-browser .browser-division-summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:14px 16px}.bible-browser .browser-division-group[data-taxonomy-division]>.browser-division-summary{background:color-mix(in srgb,var(--surface-elevated) 94%,rgb(var(--taxonomy-rgb)) 6%)}.bible-browser .browser-division-summary::-webkit-details-marker{display:none}.bible-browser .browser-division-summary::marker{content:""}.bible-browser .browser-division-summary-title{color:var(--text-strong);font-family:var(--font-ui);font-size:var(--prose-label);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-support);text-transform:uppercase}.bible-browser .browser-division-summary-count{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--prose-small);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-support);text-transform:uppercase}.bible-browser .browser-division-group[open] .browser-division-summary{border-bottom:1px solid var(--border-subtle)}.bible-browser .browser-division-group[data-taxonomy-division][open]>.browser-division-summary{border-bottom-color:var(--border-subtle)}.bible-browser .browser-division-group-body{padding:14px 16px 16px}.bible-browser .browser-division-book-grid{display:flex;flex-wrap:wrap;gap:12px}.bible-browser .browser-book-choice{align-items:center;border-radius:999px;display:inline-flex;gap:0;min-height:42px;padding-block:10px;padding-inline:16px;text-align:left;width:auto}.bible-browser .browser-book-choice[data-taxonomy-division]{border-color:color-mix(in srgb,var(--border-default) 56%,rgb(var(--taxonomy-rgb)) 44%);background:color-mix(in srgb,var(--surface-2) 93%,rgb(var(--taxonomy-rgb)) 7%)}.bible-browser .browser-book-choice[data-taxonomy-division]:hover,.bible-browser .browser-book-choice[data-taxonomy-division].is-active{border-color:color-mix(in srgb,var(--border-accent) 48%,rgb(var(--taxonomy-rgb)) 52%);background:color-mix(in srgb,var(--surface-2) 88%,rgb(var(--taxonomy-rgb)) 12%)}.bible-browser .browser-book-choice.is-hidden{display:none!important}.bible-browser .browser-book-title{display:block;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:700;line-height:1.1}.bible-browser .browser-book-details-host{margin-top:14px}.bible-browser .browser-chapter-filter{border-radius:999px;min-width:48px;padding-inline:14px}.bible-browser .browser-chapter-filter[href]{display:inline-flex;align-items:center;justify-content:center}.bible-browser .chapter-grid.has-chapter-titles{display:grid;grid-template-columns:1fr;gap:8px}.bible-browser .browser-chapter-filter.has-title{border-radius:var(--radius-card);min-width:0;width:100%;padding:12px 14px;display:grid;gap:3px;text-align:left;align-content:start;justify-content:start;white-space:normal}.bible-browser .browser-chapter-number{display:block;font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.bible-browser .browser-chapter-title{display:block;font-size:var(--prose-support);line-height:var(--leading-support);letter-spacing:var(--tracking-support);color:var(--text-strong);font-weight:600;overflow-wrap:anywhere}.chapter-quick-picker[data-astro-cid-sdeiqxsv]{display:grid;gap:18px;padding:22px}.chapter-quick-picker-header[data-astro-cid-sdeiqxsv]{align-items:start;display:flex;gap:16px;justify-content:space-between}.chapter-quick-picker-header[data-astro-cid-sdeiqxsv] h2[data-astro-cid-sdeiqxsv]{color:var(--text-strong);font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.12;margin:8px 0 0}.chapter-quick-count[data-astro-cid-sdeiqxsv]{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--prose-small);font-weight:700;letter-spacing:var(--tracking-label);line-height:var(--leading-support);text-transform:uppercase;white-space:nowrap}.chapter-quick-controls[data-astro-cid-sdeiqxsv]{display:grid;gap:12px}.chapter-quick-search-field[data-astro-cid-sdeiqxsv]{display:grid;gap:8px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-strong) 58%,var(--border-soft) 42%);border-radius:var(--radius-lg);background:var(--surface-2)}.chapter-quick-search-field[data-astro-cid-sdeiqxsv]:focus-within{border-color:color-mix(in srgb,var(--accent-tertiary) 58%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-tertiary) 18%,transparent)}.chapter-quick-search-label[data-astro-cid-sdeiqxsv]{color:var(--text-muted);font-size:var(--prose-small);font-weight:700;letter-spacing:var(--tracking-support);text-transform:uppercase}.chapter-quick-search-input[data-astro-cid-sdeiqxsv]{background:transparent;border:0;color:var(--text-body);font:inherit;padding:0;width:100%}.chapter-quick-search-input[data-astro-cid-sdeiqxsv]:focus{outline:none}.chapter-quick-book-results[data-astro-cid-sdeiqxsv]{display:flex;flex-wrap:wrap;gap:10px;min-height:42px}.chapter-quick-book[data-astro-cid-sdeiqxsv]{border-radius:999px;min-height:38px;padding:9px 14px;width:auto}.chapter-quick-book[data-astro-cid-sdeiqxsv].is-active{border-color:var(--border-accent);background:color-mix(in srgb,var(--surface-2) 86%,var(--accent-tertiary) 14%)}.chapter-quick-empty[data-astro-cid-sdeiqxsv]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:var(--prose-small);min-height:38px}.chapter-quick-current[data-astro-cid-sdeiqxsv]{border-top:1px solid var(--border-subtle);display:grid;gap:12px;padding-top:16px}.chapter-quick-grid[data-astro-cid-sdeiqxsv]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));max-height:230px;overflow:auto;padding-right:2px}.chapter-quick-link[data-astro-cid-sdeiqxsv]{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-strong);display:inline-flex;font-family:var(--font-ui);font-size:var(--prose-small);font-weight:700;justify-content:center;min-height:38px;text-decoration:none}.chapter-quick-link[data-astro-cid-sdeiqxsv]:hover,.chapter-quick-link[data-astro-cid-sdeiqxsv]:focus-visible{border-color:var(--border-accent);color:var(--text-accent);outline:none}@media(max-width:640px){.chapter-quick-picker[data-astro-cid-sdeiqxsv]{padding:18px}.chapter-quick-picker-header[data-astro-cid-sdeiqxsv]{display:grid}.chapter-quick-count[data-astro-cid-sdeiqxsv]{white-space:normal}}.chapters-page[data-astro-cid-uyykasaz]{gap:16px}.chapters-intro-card[data-astro-cid-uyykasaz]{padding:24px}.chapters-intro-card[data-astro-cid-uyykasaz] .passage-browse-header[data-astro-cid-uyykasaz]{gap:12px}.chapters-intro-card[data-astro-cid-uyykasaz] .public-page-title[data-astro-cid-uyykasaz]{max-width:22ch}.chapters-intro-copy[data-astro-cid-uyykasaz]{max-width:58ch;margin:0}
