/* NexIP MCP Radar topic discovery v3 — publisher-text-derived, unverified.
 * Uses existing Radar palette, no remote CSS/JS/fonts or local storage.
 */
.mcp-radar .mcp-radar-topic-divider {
  border-top: 1px solid var(--radar-border);
  padding-top: 1rem;
  display: grid;
  gap: .65rem;
  min-width: 0;
}
.mcp-radar .mcp-radar-topic-divider .mcp-radar-quick-row {
  border-top: 0;
  padding-top: 0;
}
.mcp-radar .mcp-radar-topic-note {
  margin: 0;
  max-width: 90ch;
  color: var(--radar-subtle);
  font-size: .76rem;
  line-height: 1.5;
}
.mcp-radar .mcp-radar-quick-pill.mcp-radar-topic-pill {
  border-style: solid;
  border-radius: 12px;
}
.mcp-radar .mcp-radar-quick-pill.mcp-radar-topic-pill.is-current {
  box-shadow: inset 0 0 0 1px var(--radar-accent);
}
.mcp-radar .mcp-radar-field-topic {
  min-width: 180px;
  flex: 0 1 230px;
}
@media (max-width: 740px) {
  .mcp-radar .mcp-radar-topic-divider { padding-top: .85rem; gap: .55rem; }
  .mcp-radar .mcp-radar-field-topic { flex: 1 1 100%; }
  .mcp-radar .mcp-radar-quick-pill.mcp-radar-topic-pill { min-height: 42px; }
}
