.chapter-nav.svelte-9woq64{display:flex;align-items:center;gap:.25rem}.nav-arrow.svelte-9woq64{display:flex;align-items:center;justify-content:center;width:40px;height:44px;font-size:1.8rem;font-weight:700;color:var(--text-primary, #2c3e50);background:var(--bg-secondary, #e8ecef);border:1px solid var(--border-color, #ccd5db);border-radius:6px;text-decoration:none;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.nav-arrow.svelte-9woq64:hover:not(.disabled){background:var(--link-color, #2471a3);color:#fff;border-color:var(--link-color, #2471a3)}.nav-arrow.svelte-9woq64:focus-visible{outline:2px solid var(--link-color, #2471a3);outline-offset:2px}.nav-arrow.disabled.svelte-9woq64{opacity:.3;cursor:default}.chapter-dropdown.svelte-9woq64{position:relative;display:inline-block}.dropdown-trigger.svelte-9woq64{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;min-height:44px;background:var(--bg-secondary, #f5f7fa);border:1px solid var(--border-color, #ecf0f1);border-radius:6px;color:var(--text-primary, #2c3e50);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.dropdown-trigger.svelte-9woq64:hover{background:var(--toggle-bg, white);border-color:var(--link-color, #2471a3)}.dropdown-trigger.svelte-9woq64:focus-visible{outline:2px solid var(--link-color, #2471a3);outline-offset:2px}.dropdown-arrow.svelte-9woq64{font-size:.7rem;transition:transform .2s ease}.dropdown-arrow.open.svelte-9woq64{transform:rotate(180deg)}.dropdown-menu.svelte-9woq64{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;min-width:140px;max-height:280px;overflow-y:auto;background:var(--bg-primary, white);border:1px solid var(--border-color, #ecf0f1);border-radius:6px;box-shadow:0 4px 12px var(--shadow-color, rgba(0,0,0,.1));z-index:100}.dropdown-item.svelte-9woq64{display:block;padding:.5rem 1rem;color:var(--text-primary, #2c3e50);text-decoration:none;font-size:.85rem;transition:background .15s ease}.dropdown-item.svelte-9woq64:hover,.dropdown-item.svelte-9woq64:focus{background:var(--bg-secondary, #f5f7fa)}.dropdown-item.active.svelte-9woq64{background:var(--link-color, #2471a3);color:#fff}.dropdown-item.svelte-9woq64:focus-visible{outline:2px solid var(--link-color, #2471a3);outline-offset:-2px}@media (max-width: 768px){.nav-arrow.svelte-9woq64{display:none}}.verse-card.svelte-n0941v{background:var(--bg-primary, #ffffff);border:1px solid var(--border-color, #ecf0f1);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:1rem 0;overflow:hidden}.verse-card-header.svelte-n0941v{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-secondary, #f5f7fa);border-bottom:1px solid var(--border-color, #ecf0f1)}.back-button.svelte-n0941v{background:none;border:none;color:var(--link-color, #2471a3);font-size:.95rem;font-weight:500;cursor:pointer;padding:.5rem .75rem;border-radius:6px;transition:background-color .2s}.back-button.svelte-n0941v:hover{background:#2471a31a}.back-button.svelte-n0941v:focus{outline:2px solid var(--link-color, #2471a3);outline-offset:2px}.share-button.svelte-n0941v{background:var(--link-color, #2471a3);color:#fff;border:none;font-size:.95rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;border-radius:6px;min-width:80px;transition:background-color .2s}.share-button.svelte-n0941v:hover{background:#1a5276}.share-button.svelte-n0941v:focus{outline:2px solid var(--link-color, #2471a3);outline-offset:2px}.verse-card-content.svelte-n0941v{padding:2rem;text-align:center}.verse-reference.svelte-n0941v{font-size:1.75rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary, #2c3e50)}.translation-badge.svelte-n0941v{display:inline-block;font-size:.8rem;font-weight:600;color:var(--text-secondary, #5a6c7d);background:var(--bg-secondary, #f5f7fa);padding:.25rem .75rem;border-radius:4px;border:1px solid var(--border-color, #ecf0f1);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem}.verse-text.svelte-n0941v{font-size:1.25rem;font-style:italic;line-height:1.8;color:var(--text-primary, #2c3e50);margin:1.5rem 0 2rem;padding:1.5rem;border-left:4px solid var(--link-color, #2471a3);background:var(--bg-secondary, #f5f7fa);border-radius:0 8px 8px 0;text-align:left}.download-link.svelte-n0941v{display:inline-block;background:var(--bg-secondary, #f5f7fa);color:var(--link-color, #2471a3);border:1px solid var(--border-color, #ccd5db);font-size:.95rem;font-weight:500;text-decoration:none;padding:.75rem 1.5rem;border-radius:6px;transition:all .2s}.download-link.svelte-n0941v:hover{background:var(--link-color, #2471a3);color:#fff;border-color:var(--link-color, #2471a3)}.download-link.svelte-n0941v:focus{outline:2px solid var(--link-color, #2471a3);outline-offset:2px}@media (prefers-color-scheme: dark){.verse-card.svelte-n0941v{background:var(--bg-primary, #1a1a2e);border-color:var(--border-color, #333);box-shadow:0 4px 12px #0000004d}.verse-card-header.svelte-n0941v{background:var(--bg-secondary, #0f0f1a);border-bottom-color:var(--border-color, #333)}.verse-reference.svelte-n0941v{color:var(--text-primary, #e0e0e0)}.translation-badge.svelte-n0941v{background:var(--bg-secondary, #0f0f1a);border-color:var(--border-color, #333);color:var(--text-secondary, #aaa)}.verse-text.svelte-n0941v{background:var(--bg-secondary, #0f0f1a);color:var(--text-primary, #e0e0e0)}.download-link.svelte-n0941v{background:var(--bg-secondary, #0f0f1a);border-color:var(--border-color, #444)}}@media (max-width: 768px){.verse-card-header.svelte-n0941v{flex-direction:column;gap:.75rem}.back-button.svelte-n0941v,.share-button.svelte-n0941v{width:100%}.verse-card-content.svelte-n0941v{padding:1.5rem}.verse-reference.svelte-n0941v{font-size:1.5rem}.verse-text.svelte-n0941v{font-size:1.1rem;padding:1rem}}.audio-bar.svelte-j1l7g3{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--bg-primary, #fff);border-top:1px solid var(--border-color, #ecf0f1);box-shadow:0 -2px 12px var(--shadow-color, rgba(0,0,0,.08))}.ap-mixer.svelte-j1l7g3{max-height:0;overflow:hidden;border-top:1px solid transparent;transition:max-height .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.audio-bar.is-expanded.svelte-j1l7g3 .ap-mixer:where(.svelte-j1l7g3){max-height:200px;border-top-color:var(--border-color, #ecf0f1)}.ap-mixer-inner.svelte-j1l7g3{max-width:64rem;margin:0 auto;padding:1rem 1.25rem 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ap-mixer-label.svelte-j1l7g3{font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary, #5a6c7d);margin-bottom:.75rem}.ap-bg-choice.svelte-j1l7g3{display:flex;border:1px solid var(--border-color, #ecf0f1);border-radius:4px;overflow:hidden}.ap-bg-option.svelte-j1l7g3{flex:1;padding:.375rem 0;font-size:.8125rem;background:none;border:none;border-right:1px solid var(--border-color, #ecf0f1);color:var(--text-secondary, #5a6c7d);cursor:pointer;transition:background .15s,color .15s}.ap-bg-option.svelte-j1l7g3:last-child{border-right:none}.ap-bg-option.svelte-j1l7g3:hover{background:var(--bg-secondary, #f5f7fa)}.ap-bg-option.ap-bg-active.svelte-j1l7g3{background:var(--text-primary, #2c3e50);color:var(--bg-primary, #fff)}.ap-mix-row.svelte-j1l7g3{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ap-mix-row.svelte-j1l7g3:last-child{margin-bottom:0}.ap-mix-track.svelte-j1l7g3{font-size:.75rem;color:var(--text-secondary, #5a6c7d);width:2.5rem;flex-shrink:0}.ap-slider.svelte-j1l7g3{flex:1;accent-color:var(--link-color, #8b1a2e);cursor:pointer}.ap-mix-value.svelte-j1l7g3{font-size:.7rem;color:var(--text-secondary, #5a6c7d);width:2rem;text-align:right;font-variant-numeric:tabular-nums}.ap-mix-disabled.svelte-j1l7g3{opacity:.35;pointer-events:none}.ap-progress.svelte-j1l7g3{position:relative;height:2px;background:var(--border-color, #ecf0f1);cursor:pointer;transition:height .16s ease}.ap-progress.svelte-j1l7g3:hover,.audio-bar.is-scrubbing.svelte-j1l7g3 .ap-progress:where(.svelte-j1l7g3){height:4px}.ap-progress-fill.svelte-j1l7g3{position:absolute;inset:0 auto 0 0;background:var(--link-color, #8b1a2e);transition:width 80ms linear}.ap-progress-fill.svelte-j1l7g3:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;border-radius:50%;background:var(--link-color, #8b1a2e);transform:translateY(-50%) scale(0);transition:transform .16s ease}.ap-progress.svelte-j1l7g3:hover .ap-progress-fill:where(.svelte-j1l7g3):after,.audio-bar.is-scrubbing.svelte-j1l7g3 .ap-progress-fill:where(.svelte-j1l7g3):after{transform:translateY(-50%) scale(1)}.ap-scrub.svelte-j1l7g3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.ap-row.svelte-j1l7g3{height:56px;max-width:64rem;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:auto 1fr auto auto auto auto;gap:.875rem;align-items:center}.ap-play.svelte-j1l7g3{width:32px;height:32px;border:1px solid var(--text-primary, #2c3e50);background:var(--bg-primary, #fff);color:var(--text-primary, #2c3e50);border-radius:50%;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .2s ease,color .2s ease,transform .1s ease}.ap-play.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:12px;height:12px}.ap-play.svelte-j1l7g3:hover{background:var(--text-primary, #2c3e50);color:var(--bg-primary, #fff)}.ap-play.svelte-j1l7g3:active{transform:scale(.94)}.ap-play.svelte-j1l7g3:disabled{opacity:.4;cursor:default}.ap-meta.svelte-j1l7g3{display:flex;align-items:baseline;gap:.5rem;min-width:0}.ap-eyebrow.svelte-j1l7g3{font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary, #5a6c7d);white-space:nowrap;flex-shrink:0}.ap-title.svelte-j1l7g3{font-size:.9375rem;font-style:italic;color:var(--text-primary, #2c3e50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-time.svelte-j1l7g3{display:flex;gap:.25rem;font-size:.6875rem;color:var(--text-secondary, #5a6c7d);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ap-time-sep.svelte-j1l7g3{opacity:.5}.ap-icon-btn.svelte-j1l7g3,.ap-settings-btn.svelte-j1l7g3,.ap-close-btn.svelte-j1l7g3{width:28px;height:28px;border:1px solid var(--border-color, #ecf0f1);background:transparent;color:var(--text-secondary, #5a6c7d);border-radius:50%;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:all .18s ease}.ap-icon-btn.svelte-j1l7g3:hover,.ap-settings-btn.svelte-j1l7g3:hover,.ap-close-btn.svelte-j1l7g3:hover{border-color:var(--text-primary, #2c3e50);color:var(--text-primary, #2c3e50)}.ap-advance-on.svelte-j1l7g3{color:var(--link-color, #8b1a2e);border-color:var(--link-color, #8b1a2e)}.ap-settings-btn[aria-expanded=true].svelte-j1l7g3{background:var(--text-primary, #2c3e50);color:var(--bg-primary, #fff);border-color:var(--text-primary, #2c3e50)}.ap-settings-btn.svelte-j1l7g3 svg:where(.svelte-j1l7g3){transition:transform .24s ease}.audio-bar.is-expanded.svelte-j1l7g3 .ap-settings-btn:where(.svelte-j1l7g3) svg:where(.svelte-j1l7g3){transform:rotate(180deg)}.ap-error.svelte-j1l7g3{font-size:.75rem;color:#dc2626;text-align:center;padding:.25rem 1.25rem}.ap-spin.svelte-j1l7g3{animation:svelte-j1l7g3-ap-spin 1s linear infinite;width:12px;height:12px}@keyframes svelte-j1l7g3-ap-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .audio-bar.svelte-j1l7g3{background:var(--bg-secondary, #2a1508);border-top-color:var(--border-color, #3d2010);box-shadow:0 -2px 12px #0006}[data-theme=dark] .audio-bar.is-expanded.svelte-j1l7g3 .ap-mixer:where(.svelte-j1l7g3){border-top-color:var(--border-color, #3d2010)}[data-theme=dark] .ap-progress.svelte-j1l7g3{background:var(--border-color, #3d2010)}[data-theme=dark] .ap-progress-fill.svelte-j1l7g3,[data-theme=dark] .ap-progress-fill.svelte-j1l7g3:after{background:var(--link-color, #d4915a)}[data-theme=dark] .ap-play.svelte-j1l7g3{border-color:var(--text-primary, #f5e6d0);background:var(--bg-secondary, #2a1508);color:var(--text-primary, #f5e6d0)}[data-theme=dark] .ap-play.svelte-j1l7g3:hover{background:var(--text-primary, #f5e6d0);color:var(--bg-secondary, #2a1508)}[data-theme=dark] .ap-settings-btn[aria-expanded=true].svelte-j1l7g3{background:var(--text-primary, #f5e6d0);color:var(--bg-secondary, #2a1508);border-color:var(--text-primary, #f5e6d0)}[data-theme=dark] .ap-bg-option.ap-bg-active.svelte-j1l7g3{background:var(--text-primary, #f5e6d0);color:var(--bg-secondary, #2a1508)}[data-theme=dark] .ap-slider.svelte-j1l7g3{accent-color:var(--link-color, #d4915a)}@media (max-width: 600px){.ap-eyebrow.svelte-j1l7g3{display:none}.ap-mixer-inner.svelte-j1l7g3{grid-template-columns:1fr;gap:1rem}.ap-row.svelte-j1l7g3{gap:.5rem;padding:0 .75rem}}.container.svelte-1k2053z{position:relative}.translation-switcher.svelte-1k2053z{position:absolute;top:0;left:0;display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--border-color, #ecf0f1)}.translation-option.svelte-1k2053z{padding:.25rem .6rem;font-size:.8rem;font-weight:600;text-decoration:none;text-transform:uppercase;color:var(--text-secondary, #5a6c7d);background:var(--bg-secondary, #f5f7fa);transition:all .15s ease}.translation-option.svelte-1k2053z:hover:not(.active){background:var(--bg-tertiary, #e8ecef)}.translation-option.active.svelte-1k2053z{background:var(--link-color, #2471a3);color:#fff}.testament-badge.svelte-1k2053z{position:absolute;top:0;right:0;font-size:.8rem;font-weight:500;color:var(--text-tertiary, #7f8c8d);background:var(--bg-secondary, #f5f7fa);padding:.25rem .75rem;border-radius:4px;border:1px solid var(--border-color, #ecf0f1)}.header.svelte-1k2053z{text-align:center}.title-row.svelte-1k2053z{display:flex;align-items:center;justify-content:center;gap:.75rem}.title.svelte-1k2053z{margin:0}.title-row.svelte-1k2053z{margin-bottom:.5rem}.has-audio-bar.svelte-1k2053z{padding-bottom:72px}.audio-coming-soon.svelte-1k2053z{position:fixed;bottom:0;left:0;right:0;z-index:50;height:44px;display:flex;align-items:center;gap:.5rem;padding:0 1rem;background:var(--bg-primary, #fff);border-top:1px solid var(--border-color, #ecf0f1);box-shadow:0 -2px 12px var(--shadow-color, rgba(0,0,0,.06));color:var(--text-secondary, #5a6c7d);font-size:.8125rem}.acs-icon.svelte-1k2053z{flex-shrink:0;opacity:.5}.acs-label.svelte-1k2053z{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acs-close.svelte-1k2053z{background:none;border:none;color:var(--text-secondary, #5a6c7d);cursor:pointer;font-size:.75rem;padding:4px 6px;flex-shrink:0;opacity:.6}.acs-close.svelte-1k2053z:hover{opacity:1}.chapter-controls.svelte-1k2053z{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-bottom:1rem}.verse-separator.svelte-1k2053z{font-size:1.2rem;font-weight:700;color:var(--text-secondary, #5a6c7d)}.verse-jump.svelte-1k2053z{width:44px;height:44px;padding:.5rem;text-align:center;font-size:.9rem;font-weight:500;border:1px solid var(--border-color, #ccd5db);border-radius:6px;background:var(--bg-secondary, #f5f7fa);color:var(--text-primary, #2c3e50);font-family:inherit}.verse-jump.svelte-1k2053z:focus{outline:2px solid var(--link-color, #2471a3);outline-offset:2px;border-color:var(--link-color, #2471a3)}.verse-jump.svelte-1k2053z::placeholder{color:var(--text-secondary, #5a6c7d)}@media (max-width: 768px){.verse-separator.svelte-1k2053z,.verse-jump.svelte-1k2053z{display:none}}.verses.svelte-1k2053z{line-height:1.8;text-align:left}.verse.svelte-1k2053z{display:inline;position:relative}.verse-selected.svelte-1k2053z{background:var(--highlight-bg, #fff3cd);border-radius:4px;padding:2px 4px;color:#000}.verse-selected.svelte-1k2053z .verse-number:where(.svelte-1k2053z),.verse-selected.svelte-1k2053z .verse-text:where(.svelte-1k2053z){color:#000!important}.verse-number.svelte-1k2053z{background:none;border:none;padding:0;margin:0 2px 0 0;font:inherit;color:var(--link-color, #2471a3);cursor:pointer;font-weight:600;font-size:.85rem;vertical-align:super}.verse-number.svelte-1k2053z:hover{text-decoration:underline}.verse-text.svelte-1k2053z{font-size:1.1rem}.share-verse-btn.svelte-1k2053z{display:inline-flex;align-items:center;background:var(--link-color, #2471a3);color:#fff;border:none;padding:4px 10px;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;margin-left:6px;vertical-align:middle;transition:background-color .2s}.share-verse-btn.svelte-1k2053z:hover{background:#1a5276}.chapter-navigation.svelte-1k2053z{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0;padding-top:1rem;border-top:1px solid var(--border-color, #ecf0f1)}.chapter-navigation.svelte-1k2053z .prev:where(.svelte-1k2053z){margin-right:auto}.chapter-navigation.svelte-1k2053z .next:where(.svelte-1k2053z){margin-left:auto}.search-banner.svelte-1k2053z{background:#e3f2fd;padding:12px 20px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.clear-search.svelte-1k2053z{background:none;border:1px solid #1976d2;color:#1976d2;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.clear-search.svelte-1k2053z:hover{background:#1976d2;color:#fff}.svelte-1k2053z::highlight(search-results){background-color:#ffeb3b;color:#000}mark.search-highlight{background:#ffeb3b;color:#000!important;padding:2px 4px;border-radius:2px}.verse.current-highlight{background:var(--highlight-bg, #fff3cd);color:#1a1a1a!important;padding:4px;border-radius:4px;box-shadow:0 0 0 3px var(--highlight-border, #ff9800);animation:svelte-1k2053z-pulse 2s ease-out}.verse.current-highlight .verse-number,.verse.current-highlight .verse-text{color:#1a1a1a!important}@keyframes svelte-1k2053z-pulse{0%{box-shadow:0 0 0 3px var(--highlight-border, #ff9800)}50%{box-shadow:0 0 0 6px var(--highlight-border, #ff9800)}to{box-shadow:0 0 0 3px var(--highlight-border, #ff9800)}}.verse.ezra-highlight{background:var(--ezra-highlight-bg, #f3e5f5);color:#1a1a1a!important;padding:4px;border-radius:4px;box-shadow:0 0 0 3px var(--ezra-highlight-border, #9c27b0);animation:svelte-1k2053z-pulse-ezra 2s ease-out}.verse.ezra-highlight .verse-number,.verse.ezra-highlight .verse-text{color:#1a1a1a!important}@keyframes svelte-1k2053z-pulse-ezra{0%{box-shadow:0 0 0 3px var(--ezra-highlight-border, #9c27b0)}50%{box-shadow:0 0 0 6px var(--ezra-highlight-border, #9c27b0)}to{box-shadow:0 0 0 3px var(--ezra-highlight-border, #9c27b0)}}.verse.ai-highlight{background:var(--ai-highlight-bg, #e3f2fd);color:#1a1a1a!important;padding:4px;border-radius:4px;box-shadow:0 0 0 3px var(--ai-highlight-border, #1976d2);animation:svelte-1k2053z-pulse-ai 2s ease-out}.verse.ai-highlight .verse-number,.verse.ai-highlight .verse-text{color:#1a1a1a!important}[data-theme=dark] .verse.ai-highlight .verse-number,[data-theme=dark] .verse.ai-highlight .verse-text{color:#90caf9!important}@keyframes svelte-1k2053z-pulse-ai{0%{box-shadow:0 0 0 3px var(--ai-highlight-border, #1976d2)}50%{box-shadow:0 0 0 6px var(--ai-highlight-border, #1976d2)}to{box-shadow:0 0 0 3px var(--ai-highlight-border, #1976d2)}}
