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