/* "Who viewed your card": the box above your card on your own Profile tab (public/viewers.js). */
.cv{width:min(1080px,calc(100% - 32px));margin:16px auto 0;padding:18px 20px;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}
.cv-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.cv-top>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.cv-top b{font-family:var(--f-display);font-size:18px}
.cv-top .muted{font-size:13px}
.cv p{margin:0;font-size:14px}
.cv-stats{display:flex;flex-wrap:wrap;gap:10px}
.cv-stats>div{flex:1 1 120px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--sunk);font-size:13px}
.cv-num{font-size:24px;font-weight:600;line-height:1.1;color:var(--ink)}
/* Free editors: one line about Premium. */
.cv-up{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}
.pcomp+.cv{margin-top:12px}
.cv+.owncard{padding-top:16px}
@media (max-width:520px){.cv{padding:16px}}
