.links-list {
  max-height: none;
  flex: 1;
  overflow-y: auto;
}

.link-item {
  text-decoration: none;
}

.link-item .artifact-title {
  color: var(--gn-color-accent);
}

.link-item:hover .artifact-title,
.link-item.is-active .artifact-title {
  /* black title text vanishes on the panel hover tint — keep the link lit */
  color: var(--gn-color-text-light);
}

.link-detail {
  padding: 12px 15px;
  border-top: 2px solid var(--gn-border-color-muted);
}

.link-detail-header {
  margin-bottom: 8px;
}

.link-detail-count {
  font-size: 12px;
  color: var(--gn-color-text-dark);
}

.link-actions {
  display: flex;
  gap: 6px;
}
