/* Driver CV viewer - cv-viewer.js draws each PDF page into a .cv-page box. Used on the shareable
   page (Pages/Share) and the review queue (Admin/SharePages). Pages stay white in both themes:
   it's a document, and that's how it was written. */
.cv-viewer { margin-top: 1.25rem; display: grid; gap: 1rem; justify-items: center; }
.cv-page {
    width: 100%; max-width: 52rem; background: #fff; border-radius: .35rem;
    border: 1px solid var(--border); box-shadow: var(--shadow); overflow: hidden;
}
.cv-page canvas { display: block; width: 100%; height: 100%; }
.cv-viewer-status { margin: 0; padding: 2rem; color: var(--muted); font-size: .92rem; text-align: center; }
.cv-viewer-status a { color: var(--blue-ink); font-weight: 600; }
.cv-viewer-compact .cv-page { max-width: 34rem; }
