.browse-viewer.svelte-1yjkosr{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;background:var(--color-paper);display:flex;flex-direction:column}@media(min-width:768px){.browse-viewer.svelte-1yjkosr{top:3.25rem}}@media(max-width:767px){.browse-viewer.svelte-1yjkosr{bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.browse-viewer.svelte-1yjkosr .verse-inner:where(.svelte-1yjkosr){padding-bottom:1.5rem}.browse-viewer.svelte-1yjkosr .verse-inner:where(.svelte-1yjkosr){padding-left:.5rem;padding-right:.5rem;padding-top:1.25rem}.browse-viewer.svelte-1yjkosr .leaf-text{padding:.85rem .5rem}.browse-viewer.svelte-1yjkosr .verse-translit:where(.svelte-1yjkosr),.browse-viewer.svelte-1yjkosr .verse-quote:where(.svelte-1yjkosr),.browse-viewer.svelte-1yjkosr .verse-guidance:where(.svelte-1yjkosr){padding-left:.5rem;padding-right:.5rem}.browse-viewer.svelte-1yjkosr .verse-quote:where(.svelte-1yjkosr){font-size:1rem}}.browse-header.svelte-1yjkosr{display:flex;align-items:center;gap:.25rem;padding:.4rem .25rem;background:var(--color-paper);flex-shrink:0}.header-info.svelte-1yjkosr{flex:1;min-width:0;display:flex;align-items:baseline;gap:.375rem;overflow:hidden;border:none;background:none;padding:.25rem .375rem;margin:0;cursor:pointer;border-radius:.25rem;-webkit-tap-highlight-color:transparent}.header-info.svelte-1yjkosr:hover{background:#e9dcb573}.header-info.svelte-1yjkosr:active{background:#e9dcb5cc}.header-chevron.svelte-1yjkosr{width:.75rem;height:.75rem;color:var(--color-dust);flex-shrink:0;align-self:center}@keyframes svelte-1yjkosr-spin{to{transform:rotate(360deg)}}.search-btn.svelte-1yjkosr{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;cursor:pointer;color:var(--color-dust);flex-shrink:0;border-radius:.25rem;-webkit-tap-highlight-color:transparent}.search-btn.svelte-1yjkosr:hover{background:#e9dcb573;color:var(--color-ink)}.search-btn.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1rem;height:1rem}.accent-line.svelte-1yjkosr{height:2px;flex-shrink:0;opacity:.6;background:var(--color-edge)}.swipe-area.svelte-1yjkosr{flex:1;overflow:hidden;position:relative;touch-action:pan-y}.swipe-track.svelte-1yjkosr{display:flex;width:300%;height:100%;will-change:transform}.swipe-track.sliding.svelte-1yjkosr{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.panel.svelte-1yjkosr{width:33.333%;flex-shrink:0;height:100%}.verse-scroll.svelte-1yjkosr{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.verse-inner.svelte-1yjkosr{min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.5rem 1.75rem;max-width:46rem;margin:0 auto;gap:1.25rem}.verse-top-row.svelte-1yjkosr{display:flex;align-items:baseline;gap:.7rem;width:100%}.verse-number.svelte-1yjkosr{font-family:var(--font-body);font-size:1.125rem;font-weight:600;color:var(--color-ink);line-height:1.2;font-variant-numeric:lining-nums tabular-nums;flex-shrink:0}.verse-facet-label.svelte-1yjkosr{font-family:var(--font-body);font-size:1.125rem;font-weight:500;line-height:1.2;color:var(--color-ink);margin:0;text-align:left}.verse-steps.svelte-1yjkosr{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;margin-top:1.25rem}.verse-step.svelte-1yjkosr{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:0 1rem;white-space:nowrap;font-family:var(--font-ui);font-size:1rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-edge);border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}.verse-random.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.05rem;height:1.05rem}.verse-step.svelte-1yjkosr:last-child{background:var(--color-cord);border-color:var(--color-cord);color:var(--color-paper)}.verse-step.svelte-1yjkosr:hover:not([aria-disabled=true]){border-color:var(--color-cord)}.verse-step.svelte-1yjkosr:last-child:hover:not([aria-disabled=true]){background:var(--color-ink);border-color:var(--color-ink)}.verse-step[aria-disabled=true].svelte-1yjkosr{opacity:.4;pointer-events:none}.verse-step.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1rem;height:1rem}.verse-tamil-section.svelte-1yjkosr,.verse-translit-section.svelte-1yjkosr{text-align:left}.verse-translit.svelte-1yjkosr{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-dust);text-align:left;font-style:italic;padding-left:1.75rem}.verse-quote.svelte-1yjkosr{font-family:var(--font-body);font-size:1.05rem;line-height:1.5;color:var(--color-ink);font-weight:400;text-align:left;padding-left:1.75rem}.verse-guidance.svelte-1yjkosr{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-dust);padding-left:1.75rem;text-align:left}@media(min-width:768px){.verse-inner.svelte-1yjkosr{padding:2.5rem 2rem;gap:1.5rem}.verse-number.svelte-1yjkosr,.verse-facet-label.svelte-1yjkosr{font-size:1.25rem}.verse-translit.svelte-1yjkosr{font-size:1.05rem}.verse-quote.svelte-1yjkosr{font-size:1.15rem}.verse-guidance.svelte-1yjkosr{font-size:1.0625rem}}@keyframes svelte-1yjkosr-hintNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes svelte-1yjkosr-hintNudgeLeft{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.search-overlay.svelte-1yjkosr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;display:flex;flex-direction:column}.search-panel.svelte-1yjkosr{background:var(--color-paper);display:flex;flex-direction:column;height:100%}.search-bar.svelte-1yjkosr{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-edge)}.search-icon-sm.svelte-1yjkosr{width:1.125rem;height:1.125rem;color:var(--color-dust);flex-shrink:0}.search-input.svelte-1yjkosr{flex:1;border:none;outline:none;font-family:var(--font-ui);font-size:1rem;color:var(--color-ink);background:transparent}.search-input.svelte-1yjkosr::placeholder{color:var(--color-dust)}.search-close.svelte-1yjkosr{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;cursor:pointer;color:var(--color-dust);border-radius:.25rem}.search-close.svelte-1yjkosr:hover{background:#e9dcb573}.search-close.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.125rem;height:1.125rem}.search-results.svelte-1yjkosr{flex:1;overflow-y:auto}.search-result.svelte-1yjkosr{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;cursor:pointer;text-align:left;border-bottom:1px solid rgb(233 220 181 / .35)}.search-result.svelte-1yjkosr:hover{background:#e9dcb566}.result-num.svelte-1yjkosr{font-family:var(--font-ui);font-size:.75rem;color:var(--color-dust);flex-shrink:0;min-width:2.25rem;padding-top:.125rem}.result-body.svelte-1yjkosr{display:flex;flex-direction:column;gap:.125rem;min-width:0}.result-topic.svelte-1yjkosr{font-family:var(--font-ui);font-size:.8125rem;font-weight:500;color:var(--color-ink);text-transform:none}.result-excerpt.svelte-1yjkosr{font-family:var(--font-body);font-size:.875rem;color:var(--color-dust);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-empty.svelte-1yjkosr,.search-hint.svelte-1yjkosr{padding:2rem 1rem;text-align:center;font-family:var(--font-ui);font-size:.875rem;color:var(--color-dust)}.note-overlay.svelte-1yjkosr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;display:flex;flex-direction:column;justify-content:flex-end}.note-panel.svelte-1yjkosr{background:var(--color-paper);border-radius:.75rem .75rem 0 0;display:flex;flex-direction:column;max-height:70%;box-shadow:0 -4px 24px #0000001f}.note-header.svelte-1yjkosr{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgb(233 220 181 / .35)}.note-header-info.svelte-1yjkosr{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.note-verse-num.svelte-1yjkosr{font-family:var(--font-ui);font-size:.6875rem;font-weight:600;color:var(--color-dust);text-transform:uppercase;letter-spacing:.04em}.note-verse-quote.svelte-1yjkosr{font-family:var(--font-body);font-size:.875rem;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-close.svelte-1yjkosr{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;cursor:pointer;color:var(--color-dust);border-radius:.25rem;flex-shrink:0}.note-close.svelte-1yjkosr:hover{background:#e9dcb573}.note-close.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.125rem;height:1.125rem}.note-textarea.svelte-1yjkosr{flex:1;border:none;outline:none;resize:none;padding:1rem;font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-ink);background:transparent}.note-textarea.svelte-1yjkosr::placeholder{color:var(--color-dust);font-style:italic}.note-footer.svelte-1yjkosr{padding:.5rem 1rem;border-top:1px solid rgb(233 220 181 / .35)}.note-status.svelte-1yjkosr{font-family:var(--font-ui);font-size:.6875rem;color:var(--color-dust)}.picker-overlay.svelte-1yjkosr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;display:flex;flex-direction:column}.picker-panel.svelte-1yjkosr{background:var(--color-paper);display:flex;flex-direction:column;height:100%}.picker-header.svelte-1yjkosr{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--color-edge);flex-shrink:0}.picker-title.svelte-1yjkosr{font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--color-ink)}.picker-close.svelte-1yjkosr{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;cursor:pointer;color:var(--color-dust);border-radius:.25rem}.picker-close.svelte-1yjkosr:hover{background:#e9dcb573}.picker-close.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.125rem;height:1.125rem}.picker-scroll.svelte-1yjkosr{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:2rem}.picker-volume.svelte-1yjkosr{padding-top:.25rem}.picker-volume-label.svelte-1yjkosr{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:var(--font-ui);font-size:.6875rem;font-weight:700;text-transform:none;letter-spacing:.06em;color:var(--vol-color);position:sticky;top:0;background:var(--color-paper);z-index:1;border-bottom:1px solid rgb(233 220 181 / .35)}.picker-topic.svelte-1yjkosr{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.5rem 1rem .5rem 2rem;border:none;background:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.picker-topic.svelte-1yjkosr:hover{background:#e9dcb566}.picker-topic.svelte-1yjkosr:active{background:#e9dcb573}.picker-topic-active.svelte-1yjkosr{background:#f5f5f0}.picker-topic-active.svelte-1yjkosr .picker-topic-name:where(.svelte-1yjkosr){font-weight:600;color:var(--color-ink)}.picker-topic-num.svelte-1yjkosr{font-family:var(--font-ui);font-size:.6875rem;color:var(--color-dust);width:1.75rem;text-align:right;flex-shrink:0}.picker-topic-name.svelte-1yjkosr{font-family:var(--font-body);font-size:.9375rem;color:var(--color-ink);text-transform:none}.back-bar.svelte-1yjkosr{flex-shrink:0;padding:.375rem .75rem;background:#e9dcb573;border-bottom:1px solid var(--color-edge)}.back-link.svelte-1yjkosr{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-ui);font-size:.75rem;color:var(--color-dust);text-decoration:none;transition:color .15s}.back-link.svelte-1yjkosr:hover{color:var(--color-ink)}.browse-header.svelte-1yjkosr{display:grid;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;padding:.55rem max(.5rem,calc((100% - 46rem)/2)) .5rem;height:auto}.header-info.svelte-1yjkosr{display:flex;flex-direction:column;align-items:center;gap:.1rem;justify-self:center;max-width:100%;padding:.15rem .75rem;text-align:center}.hc-titles.svelte-1yjkosr{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;column-gap:.55rem}.hc-main.svelte-1yjkosr{font-family:var(--font-body);font-size:1.2rem;color:var(--color-ink);line-height:1.2}.hc-ta.svelte-1yjkosr{font-family:var(--font-tamil);font-size:.92em;font-weight:600}.hc-num.svelte-1yjkosr{font-family:var(--font-ui);font-size:.8em;color:var(--color-dust);margin-right:.2rem;font-variant-numeric:tabular-nums}.hc-desc.svelte-1yjkosr{font-family:var(--font-body);font-style:italic;font-size:.9rem;color:var(--color-dust);line-height:1.25}.hc-marks.svelte-1yjkosr{display:inline-flex;gap:.3rem;margin-top:.3rem}.hc-sel.svelte-1yjkosr{font-family:var(--font-ui);font-size:.8rem;color:var(--color-cord);margin-top:.2rem;font-variant-numeric:tabular-nums}.sel-chapter.svelte-1yjkosr{font-family:var(--font-ui);font-size:.9rem;margin-top:1rem}.fb-reply.svelte-1yjkosr{width:100%;margin-top:.6rem;padding:.55rem .75rem;border:1px solid var(--color-edge);border-radius:.5rem;font-family:var(--font-ui);font-size:.95rem;background:var(--color-paper);color:var(--color-ink)}.fb-trap.svelte-1yjkosr{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fb-footer.svelte-1yjkosr{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fb-send.svelte-1yjkosr{font-family:var(--font-ui);padding:.5rem 1.2rem;border-radius:999px;background:var(--color-cord);color:var(--color-paper);border:0;cursor:pointer}.fb-send.svelte-1yjkosr:disabled{opacity:.45;cursor:default}.fb-done.svelte-1yjkosr{font-family:var(--font-body);font-size:1.15rem;padding:1.5rem .25rem .5rem;color:var(--color-ink)}.fb-done-note.svelte-1yjkosr{font-family:var(--font-ui);font-size:.9rem;color:var(--color-dust);padding:0 .25rem 1.25rem}.fb-done-note.svelte-1yjkosr a:where(.svelte-1yjkosr){color:var(--color-cord);text-decoration:underline}.sel-chapter.svelte-1yjkosr a:where(.svelte-1yjkosr){color:var(--color-cord);text-decoration:underline;text-underline-offset:.2em}.hc-marks.svelte-1yjkosr i:where(.svelte-1yjkosr){width:.8rem;height:.18rem;border-radius:1px;background:var(--color-edge)}.hc-marks.svelte-1yjkosr i.past:where(.svelte-1yjkosr){background:#7a1e2c59}.hc-marks.svelte-1yjkosr i.on:where(.svelte-1yjkosr){background:var(--color-cord)}.header-info.svelte-1yjkosr .header-chevron:where(.svelte-1yjkosr){width:.85rem;height:.85rem;color:var(--color-dust);align-self:center}.search-btn.svelte-1yjkosr{justify-self:end}.picker-allten.svelte-1yjkosr{display:block;margin:0 1rem .5rem;padding:.6rem .8rem;font-family:var(--font-ui);font-size:.9rem;color:var(--color-cord);border:1px solid var(--color-edge);border-radius:6px;text-decoration:none}.picker-allten.svelte-1yjkosr:hover{border-color:var(--color-cord)}.picker-topic-ta.svelte-1yjkosr{font-family:var(--font-tamil);font-size:.92em}h1.verse-top-row.svelte-1yjkosr,p.verse-top-row.svelte-1yjkosr{margin:0;font-weight:inherit;font-size:inherit}.verse-actions.svelte-1yjkosr{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;padding-left:1.75rem}.verse-action.svelte-1yjkosr{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.85rem;color:var(--color-dust);background:none;border:none;padding:.35rem 0;cursor:pointer}.verse-action.svelte-1yjkosr:hover{color:var(--color-ink)}.verse-action.saved.svelte-1yjkosr{color:var(--color-cord)}.verse-action.svelte-1yjkosr:disabled{opacity:.6;cursor:default}.verse-action.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.05rem;height:1.05rem}.step-band.svelte-1yjkosr{display:none}@media(max-width:639px),(orientation:landscape)and (max-height:500px){.verse-steps.svelte-1yjkosr,.verse-action-share.svelte-1yjkosr{display:none}.verse-actions.svelte-1yjkosr{padding-left:0;gap:0 1.5rem;margin-top:.25rem}.verse-action.svelte-1yjkosr{font-size:.8rem;min-height:2.75rem}.step-band.svelte-1yjkosr{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;padding:.5rem .75rem;background:var(--color-paper);border-top:1px solid var(--color-edge)}.band-prev.svelte-1yjkosr{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;color:var(--color-ink);border:1px solid var(--color-edge);border-radius:999px}.band-prev.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.1rem;height:1.1rem}.band-share.svelte-1yjkosr,.band-step.svelte-1yjkosr{flex:1 1 0;max-width:14rem;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 .75rem;font-family:var(--font-ui);font-size:1rem;font-weight:600;white-space:nowrap;text-decoration:none;border-radius:999px;cursor:pointer}.band-share.svelte-1yjkosr{color:var(--color-cord);background:color-mix(in srgb,var(--color-cord) 9%,var(--color-paper));border:1.5px solid var(--color-cord)}.band-share.svelte-1yjkosr:disabled{opacity:.6;cursor:default}.band-share.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1.15rem;height:1.15rem}.band-step.svelte-1yjkosr svg:where(.svelte-1yjkosr){width:1rem;height:1rem}.band-next.svelte-1yjkosr{background:var(--color-cord);border:1.5px solid var(--color-cord);color:var(--color-paper)}.band-step[aria-disabled=true].svelte-1yjkosr,.band-prev[aria-disabled=true].svelte-1yjkosr{opacity:.4;pointer-events:none}}@media(orientation:landscape)and (max-height:500px)and (min-width:768px){.browse-viewer.svelte-1yjkosr{top:2.5rem}}@media(orientation:landscape)and (max-height:500px)and (max-width:767px){.browse-viewer.svelte-1yjkosr{bottom:calc(2.75rem + env(safe-area-inset-bottom,0px))}}@media(orientation:landscape)and (max-height:500px){.browse-header.svelte-1yjkosr{padding-top:.2rem;padding-bottom:.2rem}.header-info.svelte-1yjkosr{flex-direction:row;align-items:center;gap:.9rem}.hc-desc.svelte-1yjkosr{display:none}.hc-marks.svelte-1yjkosr{margin-top:0}.hc-main.svelte-1yjkosr{font-size:1.05rem}.verse-inner.svelte-1yjkosr{padding:.75rem max(1.25rem,env(safe-area-inset-left,0px)) 1rem;gap:.8rem;max-width:52rem}.step-band.svelte-1yjkosr{padding-top:.35rem;padding-bottom:.35rem}.band-prev.svelte-1yjkosr{width:2.5rem;height:2.5rem}.band-share.svelte-1yjkosr,.band-step.svelte-1yjkosr{min-height:2.5rem}.verse-inner.svelte-1yjkosr{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:1.25rem;row-gap:.5rem;align-content:start;padding-top:.5rem}.browse-viewer.svelte-1yjkosr .leaf-text{padding-top:.55rem;padding-bottom:.55rem}.verse-top-row.svelte-1yjkosr{line-height:1.15}.verse-inner.svelte-1yjkosr>*{grid-column:1 / -1}.verse-inner.svelte-1yjkosr>.verse-translit-section:where(.svelte-1yjkosr),.verse-inner.svelte-1yjkosr>.verse-quote:where(.svelte-1yjkosr){grid-column:auto;align-self:start}.verse-quote.svelte-1yjkosr{font-size:.95rem;line-height:1.4;padding-left:0}}.header-side.svelte-1yjkosr{display:flex;align-items:center;justify-content:flex-start}@media(min-width:768px){.header-side.svelte-1yjkosr .header-lang{display:none}}.header-side.svelte-1yjkosr .header-lang{padding:0 .25rem;font-size:.8rem}
