/* Safety / governance badges (Read-only, Audit logged, RBAC, etc.).
 * Neutral glass chips; the chip icon takes the chip's (neutral) text colour. */

.kw-safety-row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
  align-items: center;
}
.kw-safety-row--nowrap { flex-wrap: nowrap; }

.kw-safety {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.25rem 0.5rem;
  background: var(--kw-bg-subtle);
  border: 1px solid var(--kw-border-color);
  border-radius: var(--kw-radius-pill);
  font-family: var(--kw-font-mono);
  font-size: 10px;
  font-weight: 500;
  color: var(--kw-fg-muted);
}
html.dark .kw-safety { background: rgba(77, 96, 251, 0.10); border-color: rgba(77, 96, 251, 0.18); color: var(--kw-muted-lavender); }
.kw-safety .kw-ico { color: currentColor; }

/* Larger hero variant, used on detail pages */
.kw-safety--lg {
  padding: 0.375rem 0.625rem;
  font-size: 0.75rem;
}
