.reader-trans-btn.svelte-157cudu{font-size:var(--fs-sm);background:var(--surface2);cursor:pointer;color:var(--muted);border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px 9px;font-weight:700;transition:color .15s;display:flex}.reader-trans-btn.svelte-157cudu:hover{color:var(--text)}.rh-backdrop.svelte-157cudu{z-index:100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=480px){.rh-backdrop.svelte-157cudu{align-items:center}}.rh-card.svelte-157cudu{background:var(--bg);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:75vh;display:flex;overflow:hidden}@media (width>=480px){.rh-card.svelte-157cudu{border-radius:16px;max-height:70vh}}.rh-header.svelte-157cudu{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.rh-title.svelte-157cudu{font-family:var(--font-serif);font-size:var(--fs-base);color:var(--text);font-weight:700}.rh-close.svelte-157cudu{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:4px;display:flex}.rh-list.svelte-157cudu{flex:1;padding:6px 0 10px;overflow-y:auto}.rh-empty.svelte-157cudu{text-align:center;font-size:var(--fs-base);color:var(--muted);font-family:var(--font-serif);padding:32px 20px;font-style:italic}.rh-row.svelte-157cudu{color:var(--text);align-items:center;gap:10px;padding:9px 18px;text-decoration:none;transition:background .1s;display:flex}.rh-row.svelte-157cudu:hover{background:var(--surface2)}.rh-row.current.svelte-157cudu{background:color-mix(in srgb, var(--green) 9%, transparent)}.rh-ref.svelte-157cudu{min-width:0;font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.rh-time.svelte-157cudu{font-size:var(--fs-xs);color:var(--muted);text-align:right;flex-shrink:0;min-width:52px}.ob-backdrop.svelte-incs5f{z-index:100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ob-card.svelte-incs5f{background:var(--panel);border:1px solid var(--border);border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:86dvh;display:flex;overflow:hidden;box-shadow:0 -6px 30px #0000002e}@media (width>=480px){.ob-backdrop.svelte-incs5f{align-items:center;padding:24px}.ob-card.svelte-incs5f{border-radius:16px;box-shadow:0 8px 40px #00000038}}.ob-head.svelte-incs5f{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.ob-title.svelte-incs5f{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text);font-weight:600}.ob-close.svelte-incs5f{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.ob-close.svelte-incs5f:hover{background:var(--surface2);color:var(--text)}.ob-body.svelte-incs5f{padding:16px 18px calc(var(--safe-b) + 22px);overflow-y:auto}.reader-topbar.svelte-zofrt7{z-index:40;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px;background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;transition:transform .25s,left .25s;display:flex;position:fixed;top:0;left:0;right:0}@media (width>=1120px){html.reader-page:not(.reader-sidebar-out) .reader-topbar.svelte-zofrt7{left:240px}}.reader-topbar.chrome-out.svelte-zofrt7{pointer-events:none;transform:translateY(-100%)}.reader-topbar-left.svelte-zofrt7{align-items:center;gap:2px;display:flex}.reader-topbar-right.svelte-zofrt7{align-items:center;gap:6px;display:flex}@media (pointer:coarse){.reader-focus-top.svelte-zofrt7{display:none}}.reader-back-btn.svelte-zofrt7{width:30px;height:30px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}.reader-back-btn.svelte-zofrt7:hover{background:var(--surface2);color:var(--text)}.reader-location-btn.svelte-zofrt7{font-family:var(--font-serif);font-size:var(--fs-md);cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-weight:700;transition:background .15s;display:flex}.reader-location-btn.svelte-zofrt7:hover{background:var(--surface2)}.reader-trans-btn.svelte-zofrt7{font-size:var(--fs-sm);background:var(--surface2);cursor:pointer;color:var(--muted);letter-spacing:.04em;border:none;border-radius:6px;padding:5px 10px;font-weight:700;transition:color .15s}.reader-trans-btn.svelte-zofrt7:hover{color:var(--text)}.trans-backdrop.svelte-zofrt7{z-index:30;position:fixed;inset:0}.trans-menu.svelte-zofrt7{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:10px;min-width:220px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 20px #0000001f}.trans-option.svelte-zofrt7{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;align-items:baseline;gap:8px;width:100%;padding:10px 14px;transition:background .1s;display:flex}.trans-option.svelte-zofrt7:last-child{border-bottom:none}.trans-option.svelte-zofrt7:hover{background:var(--surface2)}.trans-option.active.svelte-zofrt7{background:color-mix(in srgb, var(--green) 10%, transparent)}.trans-abbr.svelte-zofrt7{font-size:var(--fs-sm);color:var(--text);min-width:32px;font-weight:700}.trans-label.svelte-zofrt7{font-size:var(--fs-sm);color:var(--muted);flex:1}.trans-mark.svelte-zofrt7{width:20px;height:20px;color:var(--verd);background:var(--verd-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.trans-manage.svelte-zofrt7{background:var(--surface2);border:none;border-top:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font-size:var(--fs-sm);color:var(--text);align-items:center;gap:8px;padding:10px 14px;font-weight:700;transition:background .1s;display:flex}.trans-manage.svelte-zofrt7:hover{background:color-mix(in srgb, var(--green) 10%, var(--surface2))}.trans-manage-hint.svelte-zofrt7{color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:500}.settings-menu.svelte-zofrt7{min-width:200px}.settings-section.svelte-zofrt7{padding:12px 14px 10px}.settings-row-hint.svelte-zofrt7{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;align-items:center;display:inline-flex}.shortcuts-menu.svelte-zofrt7{min-width:280px}.shortcuts.svelte-zofrt7{font-size:var(--fs-sm);grid-template-columns:auto 1fr;gap:6px 14px;margin:6px 0 0;display:grid}.shortcuts.svelte-zofrt7 dt:where(.svelte-zofrt7){color:var(--text);white-space:nowrap;font-weight:700}.shortcuts.svelte-zofrt7 dd:where(.svelte-zofrt7){color:var(--muted);margin:0}.shortcuts.svelte-zofrt7 kbd:where(.svelte-zofrt7){border:1px solid var(--border);background:var(--surface2);min-width:22px;font-family:var(--font-ui);font-size:var(--fs-xs);text-align:center;border-radius:5px;padding:1px 6px;font-weight:700;display:inline-block}.shortcuts-close.svelte-zofrt7{justify-content:center;margin-top:4px}.settings-section-label.svelte-zofrt7{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px;font-weight:700}.size-row.svelte-zofrt7{align-items:center;gap:6px;display:flex}.size-btn.svelte-zofrt7{border:1.5px solid var(--border);cursor:pointer;height:36px;color:var(--text);background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;transition:all .1s;display:flex}.size-btn.svelte-zofrt7:hover{border-color:var(--text)}.size-btn.active.svelte-zofrt7{border-color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);color:var(--green)}.settings-divider.svelte-zofrt7{background:var(--border);height:1px}.settings-row.svelte-zofrt7{cursor:pointer;border:none;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;background:0 0;justify-content:space-between;align-items:center;padding:11px 14px;text-decoration:none;transition:background .1s;display:flex}.settings-row.svelte-zofrt7:last-child{border-bottom:none}.settings-row.svelte-zofrt7:hover{background:var(--surface2)}.settings-row-label.svelte-zofrt7{font-size:var(--fs-sm);color:var(--text)}.settings-row-value.svelte-zofrt7{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.toggle-pill.svelte-zofrt7{background:var(--border);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle-pill.on.svelte-zofrt7{background:var(--green)}.toggle-thumb.svelte-zofrt7{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-pill.on.svelte-zofrt7 .toggle-thumb:where(.svelte-zofrt7){transform:translate(16px)}.reader-voy-loc.svelte-zofrt7{flex-direction:column;min-width:0;line-height:1.1;display:flex}.reader-voy-ctx.svelte-zofrt7{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--warm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-weight:700;display:flex;overflow:hidden}.reader-voy-ref.svelte-zofrt7{font-family:var(--font-serif);font-size:var(--fs-base);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:700;overflow:hidden}.reader-search-loc.svelte-zofrt7{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:50vw;display:inline-flex;overflow:hidden}.search-menu.svelte-zofrt7{min-width:280px;padding:12px}@media (width<=640px){.search-menu.svelte-zofrt7{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 58px);min-width:0;position:fixed}}.search-form.svelte-zofrt7{gap:6px;display:flex}.search-input.svelte-zofrt7{min-width:0;font-size:var(--fs-base);font-family:var(--font-ui);color:var(--text);background:var(--surface2);border:1.5px solid var(--border);border-radius:8px;outline:none;flex:1;padding:8px 10px;transition:border-color .15s}.search-input.svelte-zofrt7:focus{border-color:var(--green)}.search-go.svelte-zofrt7{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;transition:opacity .15s;display:flex}.search-go.svelte-zofrt7:hover{opacity:.88}.search-hint.svelte-zofrt7{font-size:var(--fs-xs);color:var(--muted);margin:8px 2px 0;line-height:1.4}.modal-backdrop.svelte-kw8qbh{z-index:100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=480px){.modal-backdrop.svelte-kw8qbh{align-items:center}}.modal-card.svelte-kw8qbh{background:var(--bg);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:560px;height:75vh;display:flex;overflow:hidden}@media (width>=480px){.modal-card.svelte-kw8qbh{border-radius:16px;height:70vh}}.modal-header.svelte-kw8qbh{border-bottom:1px solid var(--border);font-size:var(--fs-base);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.modal-close.svelte-kw8qbh{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:4px;display:flex}.picker-breadcrumb.svelte-kw8qbh{font-size:var(--fs-sm);color:var(--green);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;padding:2px 4px;font-weight:600;transition:background .1s;display:flex}.picker-breadcrumb.svelte-kw8qbh:hover{background:var(--surface2)}.picker-book-title.svelte-kw8qbh{font-family:var(--font-serif);font-size:var(--fs-base);color:var(--text);font-weight:700}.picker-chapter-view.svelte-kw8qbh{flex:1;padding:14px 16px;overflow-y:auto}.picker-search-bar.svelte-kw8qbh{border-bottom:1px solid var(--border);color:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.picker-search-input.svelte-kw8qbh{font-size:var(--fs-base);color:var(--text);background:0 0;border:none;outline:none;flex:1}.picker-search-input.svelte-kw8qbh::placeholder{color:var(--muted)}.picker-book-view.svelte-kw8qbh{flex:1;padding:6px 0;overflow-y:auto}.picker-section-label.svelte-kw8qbh{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:4px 12px 6px;font-weight:700}.picker-book-btn.svelte-kw8qbh{text-align:left;width:100%;font-size:var(--fs-base);cursor:pointer;color:var(--text);background:0 0;border:none;padding:8px 12px;transition:background .1s;display:block}.picker-book-btn.svelte-kw8qbh:hover{background:var(--surface2)}.picker-book-btn.active.svelte-kw8qbh{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);font-weight:600}.picker-chapter-grid.svelte-kw8qbh{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;margin-top:8px;display:grid}.picker-ch-btn.svelte-kw8qbh{aspect-ratio:1;border:1.5px solid var(--border);font-size:var(--fs-sm);cursor:pointer;color:var(--text);background:0 0;border-radius:6px;font-weight:600;transition:all .1s}.picker-ch-btn.svelte-kw8qbh:hover{border-color:var(--green);color:var(--green)}.picker-ch-btn.active.svelte-kw8qbh{background:var(--green);border-color:var(--green);color:#fff}.nbl.svelte-1si5eh2{font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 0 8px;display:flex}.nbl-label.svelte-1si5eh2{color:var(--muted);font-weight:600}.nbl-link.svelte-1si5eh2{color:var(--green);font-weight:600;text-decoration:none}.nbl-link.svelte-1si5eh2:hover{text-decoration:underline}.nbl-sep.svelte-1si5eh2{color:var(--muted)}.cnb-text.svelte-mlknhk{font-size:inherit;line-height:inherit;color:inherit;max-height:calc(var(--cnb-lines) * 1lh);overflow:hidden}.cnb-clipped.svelte-mlknhk .cnb-text:where(.svelte-mlknhk){-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5lh),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5lh),#0000)}.cnb-more.svelte-mlknhk{font-size:var(--fs-xs);color:var(--green);margin-top:2px;font-weight:600;text-decoration:none;display:inline-block}.cnb-more.svelte-mlknhk:hover{text-decoration:underline}.notes-margin.svelte-1dxs6bs{z-index:5;position:absolute;top:0}.note-card.svelte-1dxs6bs{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--warm);border-radius:8px;width:100%;padding:10px 12px;transition:top .18s,box-shadow .18s,border-color .18s;position:absolute;left:0;box-shadow:0 1px 4px #0000000f}.note-card-focus.svelte-1dxs6bs{border-color:var(--warm);box-shadow:0 0 0 2px color-mix(in srgb, var(--warm) 55%, transparent)}.note-card-ref.svelte-1dxs6bs{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-sm);color:var(--warm);margin-bottom:4px}.note-card-body.svelte-1dxs6bs{font-size:var(--fs-sm);color:var(--text);word-break:break-word;margin:0 0 8px;line-height:1.5}.note-card-tags.svelte-1dxs6bs{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.note-card-tag.svelte-1dxs6bs{background:var(--warm-bg);color:var(--warm);font-size:var(--fs-xs);border-radius:10px;padding:2px 8px;font-weight:700;text-decoration:none;display:inline-flex}.note-card-actions.svelte-1dxs6bs{justify-content:flex-end;align-items:center;gap:10px;display:flex}.note-card-edit.svelte-1dxs6bs,.note-card-del.svelte-1dxs6bs{font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.note-card-edit.svelte-1dxs6bs:hover{color:var(--text)}.note-card-del.armed.svelte-1dxs6bs,.note-card-del.svelte-1dxs6bs:hover{color:var(--danger,#c0392b)}.reader-loading.svelte-ayva6p{flex-direction:column;justify-content:center;align-items:center;padding:60px 0;display:flex}.reader-spinner.svelte-ayva6p{border:2px solid var(--border);border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite svelte-ayva6p-spin}@keyframes svelte-ayva6p-spin{to{transform:rotate(360deg)}}.reader-stage.svelte-ayva6p{position:relative}.reader-body.svelte-ayva6p{max-width:65ch;margin:0 auto;padding:20px 20px 0}.reader-content-area.svelte-ayva6p .scripture-styles{--ss-rem:var(--reader-font-size,17px);--ss-font-serif:var(--font-scripture);--ss-font-sans:var(--font-ui);--ss-color-text:var(--text);--ss-color-text-intense:var(--text);--ss-color-text-muted:var(--muted);--ss-color-ui:var(--border);--ss-color-background:transparent;--ss-color-redlettter:var(--green)}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .p,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .m,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .nb,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .po,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .pmo,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .pm,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .pmc,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .pi,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .pi1,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .pi2,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .mi{text-indent:0;text-align:justify;text-align-last:left;margin:0 0 14px;line-height:1.75}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .v{color:var(--muted);vertical-align:super;font-size:10px;font-weight:700;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;margin-right:2px}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .c{font-family:var(--font-scripture);text-align:center;font-size:calc(var(--reader-font-size,17px) * 1.5);color:var(--warm);margin:30px 0 12px;font-weight:700}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .c:first-child{display:none}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .wj{color:var(--green)}.dark .reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .wj{color:var(--green2)}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .s1{font-family:var(--font-scripture);font-size:calc(var(--reader-font-size,17px) * 1.42);color:var(--text);text-align:center;letter-spacing:-.01em;margin:32px 0 0;font-style:normal;font-weight:600}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .s1:after{content:"◆";text-align:center;color:var(--muted);letter-spacing:0;margin:9px 0 11px;font-size:.45rem;display:block}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .s2{font-family:var(--font-serif);font-size:calc(var(--reader-font-size,17px) * 1.2);color:var(--text);text-align:center;margin:24px 0 12px;font-style:normal;font-weight:600}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .lh{font-weight:600}.reader-body.svelte-ayva6p .drop-cap{float:left;font-family:var(--font-serif);color:var(--green);padding-top:.05em;padding-right:.06em;font-size:4em;font-weight:700;line-height:.82}.reader-body.hide-titles.svelte-ayva6p .s1,.reader-body.hide-titles.svelte-ayva6p .s2,.reader-body.hide-verses.svelte-ayva6p .v{display:none}.reader-error.svelte-ayva6p{text-align:center;color:var(--muted);padding:48px 24px;font-size:14px}.reader-error-hint.svelte-ayva6p{opacity:.7;margin-top:8px;font-family:monospace;font-size:12px}.reader-nav.svelte-ayva6p{justify-content:space-between;align-items:center;max-width:65ch;margin:0 auto;padding:20px 20px 32px;display:flex}.reader-nav-btn.svelte-ayva6p{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.reader-nav-btn.svelte-ayva6p:hover{border-color:var(--text);color:var(--text)}.reader-nav-next.svelte-ayva6p{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:opacity .15s;display:flex}.reader-nav-next.svelte-ayva6p:hover{opacity:.88}.reader-nav-next.svelte-ayva6p:disabled{opacity:.4;cursor:default}.reader-nav-finish.svelte-ayva6p{background:var(--warm)}.reader-nav-actions.svelte-ayva6p{align-items:center;gap:8px;display:flex}@media (width<=640px){.reader-nav.svelte-ayva6p{gap:10px}.reader-nav-btn.svelte-ayva6p,.reader-nav-spacer.svelte-ayva6p,.reader-nav-actions.svelte-ayva6p{flex:1 1 0;min-width:0}.reader-nav-btn.svelte-ayva6p{justify-content:center;padding:12px 10px;font-size:14px}.reader-nav-actions.svelte-ayva6p .reader-nav-next:where(.svelte-ayva6p),.reader-nav-actions.svelte-ayva6p .reader-nav-secondary:where(.svelte-ayva6p){flex:1 1 0;justify-content:center;padding:12px 10px}.reader-nav-focus.svelte-ayva6p{width:44px;height:44px}}.reader-nav-secondary.svelte-ayva6p{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.reader-nav-secondary.svelte-ayva6p:hover{border-color:var(--text);color:var(--text)}.search-expand.svelte-ayva6p{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:8px 0 10px;display:flex}.search-reading-as.svelte-ayva6p{justify-content:center;margin:0 0 28px;display:flex}.search-expand.svelte-ayva6p .reader-nav-next:where(.svelte-ayva6p):disabled{opacity:.6;cursor:default}.search-empty.svelte-ayva6p{text-align:center;padding:48px 16px}.search-empty-ttl.svelte-ayva6p{font-family:var(--font-serif);color:var(--text);margin:0 0 8px;font-size:17px;font-weight:700}.search-empty-meta.svelte-ayva6p{color:var(--muted);margin:4px 0 0;font-size:13px}.search-empty-meta.svelte-ayva6p em:where(.svelte-ayva6p){color:var(--text);font-style:italic}.reader-passage-head.svelte-ayva6p{font-family:var(--font-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--warm);justify-content:center;align-items:center;gap:10px;margin:30px 0 16px;font-size:13px;font-weight:700;display:flex}.reader-passage-head.svelte-ayva6p:first-child{margin-top:4px}.reader-passage-head.svelte-ayva6p:before,.reader-passage-head.svelte-ayva6p:after{content:"";background:var(--border);flex:1;max-width:60px;height:1px}.reading-end.svelte-ayva6p{border:1px dashed var(--green-mid);background:var(--green-bg);text-align:center;border-radius:14px;margin-top:22px;padding:16px}.reading-end-final.svelte-ayva6p{border-color:var(--warm);background:var(--warm-bg)}.reading-end-ttl.svelte-ayva6p{font-family:var(--font-serif);color:var(--text);font-size:15px;font-weight:700}.reading-end-meta.svelte-ayva6p{color:var(--muted);margin-top:3px;font-size:12px}.reader-credits.svelte-ayva6p{border-top:1px solid var(--border);text-align:center;width:100%;max-width:65ch;margin:auto auto 0;padding:22px 20px 4px}.reader-copyright.svelte-ayva6p{color:var(--muted);margin:0 0 4px;font-size:11px;line-height:1.5}.reader-source.svelte-ayva6p{color:var(--muted);margin:0;font-size:11px}.reader-source.svelte-ayva6p a:where(.svelte-ayva6p){color:var(--green);text-decoration:none}.reader-source.svelte-ayva6p a:where(.svelte-ayva6p):hover{text-decoration:underline}.reading-end-cta.svelte-ayva6p{flex-direction:column;align-items:center;gap:10px;margin:28px 0 40px;display:flex}.reading-end-btn.svelte-ayva6p{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:12px 22px;font-size:14.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.reading-end-btn.svelte-ayva6p:hover{opacity:.9}.reading-end-btn.svelte-ayva6p:disabled{opacity:.6;cursor:default}.reading-as.svelte-ayva6p{border:1px dashed var(--border);color:var(--muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin:0;padding:3px 9px;display:inline-flex}.reading-as.svelte-ayva6p:hover{border-color:var(--warm);color:var(--text)}.reading-as-label.svelte-ayva6p{font-weight:700}.reading-as-tags.svelte-ayva6p{color:var(--warm);font-weight:700}.reading-as-hint.svelte-ayva6p{opacity:.8;font-style:italic}.reading-as-help.svelte-ayva6p{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-sm);color:var(--muted);margin:0 0 14px;line-height:1.5}.reading-end-actions.svelte-ayva6p{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.reading-end-secondary.svelte-ayva6p{border:1.5px solid var(--green);color:var(--green);background:0 0}.reading-end-secondary.svelte-ayva6p:disabled{border-color:var(--green-mid);opacity:1}html.reader-page .app-shell-header{display:none}html.reader-page .bottom-nav{z-index:41;transition:transform .25s}html.reader-page.reader-chrome-out .bottom-nav{transform:translateY(calc(100% + 16px + var(--safe-b)));pointer-events:none}html.reader-page .app-shell-sidebar{display:none}@media (width>=1120px){html.reader-page .app-shell-sidebar{z-index:45;box-shadow:var(--shadow);transition:transform .25s;display:block}html.reader-page.reader-sidebar-out .app-shell-sidebar{transform:translate(-100%)}}html.reader-page .app-shell-content{padding-left:0!important}@media (width>=1120px){html.reader-page .app-shell-content{transition:padding-left .25s}html.reader-page:not(.reader-sidebar-out) .app-shell-content{padding-left:240px!important}}html.reader-page .app-shell-content main{max-width:none;padding-bottom:0}.reader-nav.svelte-ayva6p{z-index:40;background:var(--bg);border-top:1px solid var(--border);max-width:100%;padding:10px 20px calc(var(--nav-h) + var(--safe-b));transition:transform .25s;position:fixed;bottom:0;left:0;right:0}@media (width>=1120px){.reader-nav.svelte-ayva6p{padding:12px 20px calc(var(--safe-b) + 14px);transition:transform .25s,left .25s;bottom:0}html.reader-page:not(.reader-sidebar-out) .reader-nav.svelte-ayva6p{left:240px}}.reader-nav.chrome-out.svelte-ayva6p{pointer-events:none;transform:translateY(100%)}.reader-content-area.svelte-ayva6p{box-sizing:border-box;min-height:100dvh;padding-top:calc(env(safe-area-inset-top,0px) + 52px);padding-bottom:calc(var(--nav-h) + var(--safe-b) + 96px);flex-direction:column;display:flex}.reader-content-area.svelte-ayva6p>:where(.svelte-ayva6p){flex:none}@media (width>=1120px){.reader-content-area.svelte-ayva6p{padding-bottom:80px}}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .vseg.vnoted{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--warm) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--warm) 75%, transparent);text-underline-offset:3px;cursor:pointer;text-decoration-thickness:1.5px}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .vseg.vsel,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .v.vsel{background:color-mix(in srgb, var(--green) 12%, transparent);border-bottom:2px solid color-mix(in srgb, var(--green) 55%, transparent);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .vseg.vselend,.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .v.vselend{background:color-mix(in srgb, var(--green) 18%, transparent);border-bottom:2px solid var(--green)}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .vseg{cursor:pointer}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p){touch-action:manipulation}.reader-nav-focus.svelte-ayva6p{border:1.5px solid var(--border);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reader-nav-focus.svelte-ayva6p:active{background:var(--surface2)}@media (width>=641px){.reader-nav-focus.svelte-ayva6p{display:none}}.focus-exit.svelte-ayva6p{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:55;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);box-shadow:var(--shadow);cursor:pointer;opacity:.85;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:fixed;right:12px}.focus-exit.svelte-ayva6p:hover,.focus-exit.svelte-ayva6p:focus-visible,.focus-exit.svelte-ayva6p:active{opacity:1}.gesture-hint.svelte-ayva6p{left:50%;bottom:calc(var(--safe-b) + 24px);z-index:55;background:var(--ink-block);max-width:calc(100vw - 32px);color:var(--cream);font-size:var(--fs-sm);white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;padding:9px 14px;font-weight:600;animation:6s forwards svelte-ayva6p-gesture-hint-fade;position:fixed;transform:translate(-50%)}@keyframes svelte-ayva6p-gesture-hint-fade{0%{opacity:0;transform:translate(-50%,8px)}8%{opacity:1;transform:translate(-50%)}85%{opacity:1}to{opacity:0}}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .v{cursor:pointer}.reader-body.is-selecting.svelte-ayva6p{cursor:pointer;-webkit-user-select:none;user-select:none}.reader-btn-spinner.svelte-ayva6p{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite submit-spin;display:inline-block}.reader-loading-note.svelte-ayva6p{text-align:center;max-width:32ch;font-family:var(--font-serif);font-style:italic;font-size:var(--fs-sm);color:var(--muted);margin:14px 0 0}.search-hits.svelte-ayva6p{flex-direction:column;gap:8px;padding-top:8px;display:flex}.search-hits-head.svelte-ayva6p{margin-bottom:6px}.search-hit.svelte-ayva6p{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--text);flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.search-hit.svelte-ayva6p:hover{background:var(--surface2);color:var(--text)}.search-hit-ref.svelte-ayva6p{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-md)}.search-hit-snippet.svelte-ayva6p{font-family:var(--font-serif);font-size:var(--fs-base);color:var(--muted);line-height:1.5}.reader-content-area.svelte-ayva6p .reader-body:where(.svelte-ayva6p) .vseg.vtarget{background:color-mix(in srgb, var(--warm) 13%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sel-bar.svelte-ayva6p{z-index:60;background:var(--panel);border-top:1px solid var(--border);padding:12px 16px calc(var(--safe-b) + 14px);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000001f}.sel-info.svelte-ayva6p{align-items:baseline;gap:10px;min-width:0;display:flex}.sel-ref.svelte-ayva6p{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-base);color:var(--text);white-space:nowrap}.sel-hint.svelte-ayva6p{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sel-actions.svelte-ayva6p{align-items:center;gap:8px;display:flex}.sel-actions.svelte-ayva6p .sel-copy:where(.svelte-ayva6p),.sel-actions.svelte-ayva6p .sel-note:where(.svelte-ayva6p){white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:8px}.sel-cancel.svelte-ayva6p{flex:none;justify-content:center;padding-inline:10px}.sel-cancel-label.svelte-ayva6p{display:none}.sel-ask.svelte-ayva6p{flex-basis:100%}@media (width<=399.98px){.sel-actions.svelte-ayva6p .sel-copy:where(.svelte-ayva6p) svg,.sel-actions.svelte-ayva6p .sel-note:where(.svelte-ayva6p) svg{display:none}}@media (width>=640px){.sel-bar.svelte-ayva6p{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px}.sel-actions.svelte-ayva6p .sel-copy:where(.svelte-ayva6p),.sel-actions.svelte-ayva6p .sel-note:where(.svelte-ayva6p){flex:none;padding-inline:15px}.sel-cancel.svelte-ayva6p{padding-inline:15px}.sel-cancel-x.svelte-ayva6p{display:none}.sel-cancel-label.svelte-ayva6p{display:inline}}.sel-btn.svelte-ayva6p{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:9px 15px;font-size:13.5px;font-weight:700;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.sel-cancel.svelte-ayva6p{border:1.5px solid var(--border);color:var(--muted);background:0 0}.sel-cancel.svelte-ayva6p:hover{border-color:var(--text);color:var(--text)}.sel-copy.svelte-ayva6p{border:1.5px solid var(--green);color:var(--green);background:0 0}.sel-copy.svelte-ayva6p:hover{background:var(--green-bg)}.sel-copy.svelte-ayva6p:disabled{opacity:.5;cursor:default}.sel-note.svelte-ayva6p{background:var(--green);color:#fff;border:none}.sel-note.svelte-ayva6p:hover{opacity:.9}.sel-note.svelte-ayva6p:disabled{opacity:.5;cursor:default}.tag-none.svelte-ayva6p{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-sm);color:var(--muted);margin:6px 0 0}.tag-chip-row.svelte-ayva6p{flex-wrap:wrap;gap:8px;max-height:32vh;margin-bottom:14px;display:flex;overflow-y:auto}.tag-chip.svelte-ayva6p{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:18px;align-items:center;gap:4px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tag-chip.svelte-ayva6p:hover{border-color:var(--warm);color:var(--text)}.tag-chip.on.svelte-ayva6p{background:var(--warm-bg);border-color:var(--warm);color:var(--warm)}.tag-section-label.svelte-ayva6p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px;font-weight:700}.note-view-tags.svelte-ayva6p{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.note-tag-chip.svelte-ayva6p{background:var(--warm-bg);border:1px solid color-mix(in srgb, var(--warm) 45%, transparent);color:var(--warm);border-radius:14px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tag-add-row.svelte-ayva6p{gap:8px;margin-bottom:16px;display:flex}.tag-add-input.svelte-ayva6p{font-family:var(--font-ui);color:var(--text);background:var(--bg);border:1.5px solid var(--border);border-radius:10px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.tag-add-input.svelte-ayva6p:focus{border-color:var(--warm);outline:none}.tag-add-btn.svelte-ayva6p{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.tag-add-btn.svelte-ayva6p:hover:not(:disabled){border-color:var(--warm);color:var(--warm)}.tag-add-btn.svelte-ayva6p:disabled{opacity:.5;cursor:default}.note-scrim.svelte-ayva6p{z-index:70;background:#00000052;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.note-sheet.svelte-ayva6p{background:var(--panel);border:1px solid var(--border);width:100%;max-width:65ch;padding:16px 18px calc(var(--safe-b) + 18px);border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -10px 30px #0003}@media (width>=640px){.note-scrim.svelte-ayva6p{align-items:center;padding:24px}.note-sheet.svelte-ayva6p{border-bottom:1px solid var(--border);border-radius:16px}}.note-sheet-head.svelte-ayva6p{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.note-sheet-ref.svelte-ayva6p{font-family:var(--font-serif);color:var(--warm);font-size:15px;font-weight:700}.note-x.svelte-ayva6p{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.note-x.svelte-ayva6p:hover{color:var(--text)}.note-body.svelte-ayva6p{color:var(--text);word-break:break-word;margin:0 0 16px;font-size:15px;line-height:1.6}.xref-verse.svelte-ayva6p+.xref-verse:where(.svelte-ayva6p){border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.xref-rows.svelte-ayva6p{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xref-row.svelte-ayva6p{align-items:flex-start;gap:8px;display:flex}.xref-row.svelte-ayva6p+.xref-row:where(.svelte-ayva6p){border-top:1px solid var(--border)}.xref-main.svelte-ayva6p{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 0;display:flex}.xref-ref.svelte-ayva6p{font-size:var(--fs-sm);color:var(--warm);font-weight:700}.xref-text.svelte-ayva6p{font-family:var(--font-serif);font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.xref-main.open.svelte-ayva6p .xref-text:where(.svelte-ayva6p){-webkit-line-clamp:unset;line-clamp:unset;display:block}.xref-dim.svelte-ayva6p{color:var(--muted);font-family:inherit;font-style:italic}.xref-vn.svelte-ayva6p{color:var(--muted);margin-right:2px;font-size:.7em}.xref-open.svelte-ayva6p{font-size:var(--fs-xs);color:var(--green);flex:none;padding:8px 2px;font-weight:700;text-decoration:none}.xref-open.svelte-ayva6p:hover{text-decoration:underline}.xref-more.svelte-ayva6p{color:var(--green);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:700}.xref-empty.svelte-ayva6p{color:var(--muted);font-size:var(--fs-sm);margin:0}.xref-credit.svelte-ayva6p{font-size:var(--fs-xs);color:var(--muted);margin:12px 0 0}.xref-credit.svelte-ayva6p a:where(.svelte-ayva6p){color:inherit;text-decoration:underline}.note-view-list.svelte-ayva6p{flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.note-view-item.svelte-ayva6p{padding-bottom:14px}.note-view-item.svelte-ayva6p+.note-view-item:where(.svelte-ayva6p){border-top:1px solid var(--border);padding-top:14px}.note-view-item.svelte-ayva6p .note-body:where(.svelte-ayva6p){margin:0 0 10px}.note-item-ref.svelte-ayva6p{font-family:var(--font-serif);color:var(--warm);margin-bottom:4px;font-size:12.5px;font-weight:700}.note-textarea.svelte-ayva6p{resize:vertical;width:100%;font-family:var(--font-ui);color:var(--text);background:var(--bg);border:1.5px solid var(--border);border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:15px;line-height:1.55}.note-textarea.svelte-ayva6p:focus{border-color:var(--green);outline:none}.note-sheet-actions.svelte-ayva6p{justify-content:flex-end;align-items:center;gap:10px;display:flex}.note-del.svelte-ayva6p{border:1.5px solid var(--border);color:var(--danger,#c0392b);cursor:pointer;background:0 0;border-radius:8px;margin-right:auto;padding:9px 15px;font-size:13.5px;font-weight:700}.note-del.svelte-ayva6p:hover{border-color:var(--danger,#c0392b)}.note-del.armed.svelte-ayva6p{border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.note-edit.svelte-ayva6p,.note-cancel.svelte-ayva6p{border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:9px 15px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.note-edit.svelte-ayva6p:hover,.note-cancel.svelte-ayva6p:hover{border-color:var(--text);color:var(--text)}.note-save.svelte-ayva6p{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 17px;font-size:13.5px;font-weight:700}.note-save.svelte-ayva6p:hover{opacity:.9}.note-save.svelte-ayva6p:disabled{opacity:.5;cursor:default}
