/* New reader-memory controls inherit the completed reader's typography/layout. */
.memory-verse{cursor:pointer;scroll-margin-top:220px}
.memory-verse:focus-visible{outline:2px solid var(--memory-section-color);outline-offset:3px;border-radius:2px}
.memory-verse.memory-ribbon{background:color-mix(in srgb,var(--memory-section-color) 12%,transparent)}
.memory-verse.memory-ribbon[data-memory-first]{position:relative;border-inline-start:3px solid var(--memory-section-color);padding-inline-start:4px}
.memory-verse.memory-ribbon[data-memory-first]::before{content:"";display:inline-block;width:9px;height:15px;vertical-align:middle;margin-inline-end:4px;background:var(--memory-section-color);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%)}
.seal-tools [data-memory-read][aria-pressed="true"]{box-shadow:inset 0 0 0 1px var(--memory-section-color)}
.seal-tools [data-hear-section][aria-pressed="true"]{background:#e6f0e4;border-color:#abc9b1;color:#214636}
.reader-memory-dialog .memory-menu{display:grid;gap:10px;margin-block:16px}
#readerVerseBody{padding:20px}
.reader-memory-dialog button{user-select:none}
.memory-ribbon-action{border-inline-start:5px solid var(--memory-section-color)}
.memory-verse-preview{line-height:1.65;white-space:pre-wrap}
.memory-current-location{border-inline-start:4px solid var(--line);padding:12px 16px;margin-block:16px;background:var(--paper)}
.memory-history-tabs{flex-wrap:wrap}
.memory-history-kind{display:flex;align-items:center;gap:8px;margin-top:0;font-weight:650}
.memory-color-chip{width:10px;height:16px;display:inline-block;flex:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%)}
.memory-history-item small{display:block;color:var(--muted);margin-block:8px}
.memory-saved-note{white-space:pre-wrap}
.memory-progress-history{margin-top:16px}
@media(max-width:600px){.memory-menu button,.memory-history-item button{min-height:44px}.memory-verse{scroll-margin-top:180px}}
