.watched-tag,.resume-tag{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(7,132,216,.1);color:var(--accent);font-size:11px;font-weight:700}
.resume-tag{background:rgba(0,0,0,.06);color:var(--muted)}
body.dark .resume-tag{background:rgba(255,255,255,.08)}
.action.favorite.active{color:#f5a400;font-weight:700}
.action.download{color:#fff;text-decoration:none;background:#f59e0b;border-radius:999px;padding:6px 10px;font-weight:700;box-shadow:0 2px 8px rgba(245,158,11,.18)}
.action.download svg{width:16px;height:16px}
.empty-card{border:1px dashed var(--line);border-radius:22px;background:rgba(255,255,255,.68);padding:34px 20px;text-align:center;color:var(--muted)}
.empty-card b{display:block;color:var(--text);font-size:20px;margin-bottom:6px}
body.dark .empty-card{background:rgba(255,255,255,.06)}
.stat-views{margin-left:6px;color:var(--muted)}
.admin-link{display:none}
.mv-chips{display:flex;gap:8px;overflow-x:auto;width:min(100%,620px);margin:10px auto 0;padding-bottom:1px;scrollbar-width:none}
.mv-chips::-webkit-scrollbar{display:none}
.mv-chip{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.76);color:var(--muted);height:30px;padding:0 12px;font:inherit;font-size:13px;cursor:pointer}
.mv-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}
body.dark .mv-chip{background:rgba(255,255,255,.07)}
