/* Preserve the existing single-line titles, hover marquee and image frame. */
.mod-card.full-mod-card .card-tags{min-height:22px;gap:5px 6px}
.card-update-link{
  display:inline-flex;align-items:center;gap:4px;flex-shrink:0;max-width:100%;
  border:1px solid var(--glass-edge);border-radius:4px;padding:1px 5px;
  background:var(--glass-input);color:var(--secondary);font-size:.65rem;line-height:1.45;
  text-decoration:none;white-space:nowrap;
  transition:color .15s,border-color .15s,background .15s;
}
.card-update-link svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}
.card-update-link:is(:hover,:focus-visible){
  color:var(--author-accent,var(--accent));
  border-color:color-mix(in srgb,var(--author-accent,var(--accent)) 55%,var(--glass-edge));
  background:color-mix(in srgb,var(--author-accent,var(--accent)) 10%,var(--glass-input));
}
.card-update-link:focus-visible{outline:2px solid var(--author-accent,var(--accent));outline-offset:2px}
@media(prefers-reduced-motion:reduce){.card-update-link{transition:none}}
