.zorvi-continue { margin: 0 0 22px; scroll-margin-top: 85px; }
.zorvi-continue-heading { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; }
.zorvi-continue h2 { margin: 0 0 8px; color: #f5edff; font: 700 clamp(18px,3vw,25px)/1.2 Outfit,system-ui,sans-serif; }
.zorvi-continue a { color: inherit; }
.zorvi-continue-heading a, #zorvi-continue-status a { text-decoration: underline; text-underline-offset: 3px; }
#zorvi-continue-status { margin: 0; color: #c9bcda; }
.zorvi-continue-items { display: flex; gap: 9px; overflow: auto; padding: 3px 2px 6px; scrollbar-width: thin; }
.zorvi-continue-items:empty { display: none; }
.zorvi-continue-card { display: flex; flex: 0 0 min(224px,76vw); align-items: center; gap: 10px; min-height: 82px; padding: 8px; border: 1px solid #ab8ed94a; border-radius: 11px; background: #211632; text-decoration: none; }
.zorvi-continue-card:hover { border-color: #d1a4fd; }
.zorvi-continue-card img { width: 44px; aspect-ratio: 2/3; object-fit: cover; border-radius: 5px; }
.zorvi-continue-card div { display: grid; gap: 4px; min-width: 0; }
.zorvi-continue-card strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zorvi-continue-card span { color: #c9bcda; font-size: 12px; }
.zorvi-continue-card progress { width: 100%; height: 5px; accent-color: #c592fc; }
