/* Personal header tags: keep role and ID readable on image covers in light/dark mode. */
.console-content .semi-card-cover .relative.h-32 .semi-tag,
.app-content .semi-card-cover .relative.h-32 .semi-tag {
  color: #ffffff !important;
  background: rgba(15, 23, 42, 0.62) !important;
  border: 0 !important;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.18) !important;
  font-weight: 700 !important;
  opacity: 1 !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45) !important;
}

.console-content .semi-card-cover .relative.h-32 .semi-tag *,
.app-content .semi-card-cover .relative.h-32 .semi-tag * {
  color: #ffffff !important;
  opacity: 1 !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

.console-content .semi-card-cover .relative.h-32 .semi-tag .semi-tag-content,
.app-content .semi-card-cover .relative.h-32 .semi-tag .semi-tag-content {
  color: #ffffff !important;
  opacity: 1 !important;
  font-weight: 700 !important;
}
