/* t636 Scroll mode (scrollmode.js): the Bible as one running text. Same font, size and colours as the normal reader (.rd-text),
   in both the dark and the light theme. Nothing here shows a verse, chapter, title or paragraph boundary. */
.rd-text.sm-on .sm-flow { margin: .4rem 0 0; padding: 0; text-indent: 0; text-align: left; white-space: normal; overflow-wrap: break-word; hyphens: manual; }
.rd-text.sm-on .sm-ch, .rd-text.sm-on .sm-v { display: inline; margin: 0; padding: 0; border: 0; background: none; text-indent: 0; }
.rd-text.sm-on .sm-v i { font-style: italic; }
.rd-text.sm-on .sm-v.sm-flash { animation: sm-flash 3.4s ease-out; border-radius: 3px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
@keyframes sm-flash { 0%, 45% { background: rgba(214, 178, 92, .34); } 100% { background: rgba(214, 178, 92, 0); } }
@media (prefers-reduced-motion: reduce) { .rd-text.sm-on .sm-v.sm-flash { animation-duration: 3.4s; animation-timing-function: steps(1, end); } }
.rd-text.sm-on .sm-end { min-height: 2.5rem; margin: 1.2rem 0 2rem; color: var(--ink-soft, #7a6a55); font-size: .85rem; font-family: var(--sans, system-ui, sans-serif); line-height: 1.4; }
.rd-text.sm-on .sm-end:empty::before { content: ""; }
/* the chapter arrows and Previous/Next only exist for chapter-by-chapter reading */
#bible-view.sm-view .rd-nav, #bible-view.sm-view .rd-foot { display: none; }
#bible-view.sm-view #rd-ch:disabled { opacity: .55; }
/* the text is kept in place by scrollmode.js when more is added above; the browser's own scroll anchoring would move it twice */
html.sm-mode, html.sm-mode body { overflow-anchor: none; }
