/* MCP Radar V4 — why a text-derived topic matched (not certification).
 * Scoped, lightweight, theme-aware and layout-safe on small screens.
 */
.mcp-radar .mcp-radar-topic-evidence {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .32rem .5rem;
  margin: .22rem 0 .72rem;
  padding: .55rem .66rem;
  min-width: 0;
  border: 1px solid var(--radar-border);
  border-radius: 10px;
  background: var(--radar-bg);
  color: var(--radar-subtle);
  font-size: .72rem;
  line-height: 1.4;
}
.mcp-radar .mcp-radar-topic-evidence-label {
  flex: 0 0 auto;
  font-weight: 750;
  color: var(--radar-subtle);
}
.mcp-radar .mcp-radar-topic-evidence-keyword {
  max-width: 100%;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: .23rem .46rem;
  border-radius: 7px;
  color: var(--radar-accent-strong);
  background: var(--radar-soft-accent);
  font-size: .72rem;
  font-weight: 790;
  letter-spacing: .005em;
}
.mcp-radar .mcp-radar-topic-evidence-source {
  min-width: 0;
  overflow-wrap: anywhere;
  color: var(--radar-subtle);
  font-weight: 560;
}
@media(max-width:740px) {
  .mcp-radar .mcp-radar-topic-evidence {
    padding: .58rem;
    font-size: .72rem;
  }
}
