.vcard[data-v-b0275daa]{background:var(--card);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0;position:relative;transition:box-shadow .15s ease,transform .15s ease}.vcard.has-menu[data-v-b0275daa]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vcard[data-v-b0275daa]:hover{box-shadow:0 6px 18px #1f3d5a1f}.link[data-v-b0275daa]{color:inherit;display:flex;flex:1;flex-direction:column;text-decoration:none}.cover-wrap[data-v-b0275daa]{aspect-ratio:16/9;background:var(--border);border-radius:var(--radius-md,10px) var(--radius-md,10px) 0 0;overflow:hidden;position:relative}.cover[data-v-b0275daa]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover.ph[data-v-b0275daa]{background:linear-gradient(135deg,#dfe7ee,#cfd9e3)}.dur[data-v-b0275daa]{background:#0009;border-radius:4px;bottom:6px;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;line-height:14px;padding:2px 6px;pointer-events:none;position:absolute;right:6px}.status[data-v-b0275daa]{background:color-mix(in srgb,var(--orange) 15%,transparent);color:var(--orange);font-size:11px;line-height:16px;padding:1px 6px}.rank[data-v-b0275daa],.status[data-v-b0275daa]{border-radius:var(--radius-sm,4px);left:6px;position:absolute;top:6px}.rank[data-v-b0275daa]{background:#1f3d5ac7;box-sizing:border-box;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;line-height:22px;min-width:22px;padding:0 6px;text-align:center}.rank.top[data-v-b0275daa]{background:var(--cta)}.title[data-v-b0275daa]{color:var(--text);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin:var(--space-2,8px) var(--space-2,8px) 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;overflow:hidden;word-break:break-word}.meta-row[data-v-b0275daa]{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:var(--space-2,8px);margin:var(--space-1,4px) var(--space-2,8px) var(--space-2,8px)}.meta[data-v-b0275daa]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt[data-v-b0275daa]{align-items:center;display:inline-flex;flex-shrink:0;font-variant-numeric:tabular-nums;gap:2px}.cmt svg[data-v-b0275daa]{height:12px;width:12px}.more[data-v-b0275daa]{background:#00000059;border:0;border-radius:var(--radius-pill,999px);color:#fff;cursor:pointer;font-size:16px;height:28px;line-height:1;top:4px;width:28px}.menu[data-v-b0275daa],.more[data-v-b0275daa]{position:absolute;right:4px}.menu[data-v-b0275daa]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md,10px);box-shadow:0 6px 20px #1f3d5a29;min-width:112px;padding:var(--space-1,4px) 0;top:36px;z-index:5}.menu button[data-v-b0275daa]{background:none;border:0;color:var(--text);cursor:pointer;display:block;font-size:14px;padding:var(--space-2,8px) var(--space-3,12px);text-align:left;width:100%}.menu button[data-v-b0275daa]:hover{background:var(--unread-bg)}.menu button.danger[data-v-b0275daa]{color:#c2410c}
