/* Vumoo private on-device recent titles; no invented playback position. */
.vumoo-continue-section[hidden]{display:none!important}
.vumoo-continue-section{margin:20px 0 26px}
.vumoo-continue-section .section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:15px}
.vumoo-continue-section h2{margin:2px 0 0}
.vumoo-continue-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,225px);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 0 12px;scrollbar-width:thin}
.vumoo-continue-card{display:flex;flex-direction:column;gap:5px;min-width:0;text-decoration:none;color:inherit;scroll-snap-align:start}
.vumoo-continue-card:focus-visible{outline:2px solid var(--gold,#ff2020);outline-offset:3px}
.vumoo-continue-art{aspect-ratio:16/9;position:relative;border-radius:9px;overflow:hidden;background:linear-gradient(135deg,#192233,#0a0c14)}
.vumoo-continue-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
.vumoo-continue-card:hover .vumoo-continue-art img{transform:scale(1.04)}
.vumoo-continue-badge{position:absolute;left:7px;top:7px;border-radius:3px;background:#1119;color:#fff;font-size:9px;font-weight:750;letter-spacing:.05em;padding:3px 5px}
.vumoo-continue-card strong{font-size:13px;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vumoo-continue-note{font-size:11px;opacity:.72}
.vumoo-clear-history{font-size:12px;white-space:nowrap}
@media(max-width:767px){.vumoo-continue-track{grid-auto-columns:minmax(155px,63vw);gap:11px}.vumoo-continue-section{margin:15px 0 22px}}
