/* AegisX DS · Phase 9 — base/shared (system / admin) */

.cx9-pill{
  display:inline-flex; align-items:center; gap:4px;
  font-family:var(--ax-font-mono); font-size:10px; font-weight:700;
  padding:2px 8px; border-radius:999px;
  background:var(--ax-text-heading); color:var(--ax-background-default);
  text-transform:uppercase; letter-spacing:0.04em;
}
.cx9-pill--ok{ background:var(--ax-success-emphasis); color:#fff;}
.cx9-pill--warn{ background:var(--ax-warning-emphasis); color:#fff;}
.cx9-pill--danger{ background:var(--ax-error-emphasis); color:#fff;}
.cx9-pill--info{ background:var(--ax-info-emphasis); color:#fff;}
.cx9-pill--ghost{ background:transparent; color:var(--ax-text-subtle); border:1px solid var(--ax-border-default);}

.cx9-mono{ font-family:var(--ax-font-mono);}

.cx9-dot{ width:6px; height:6px; border-radius:50%; display:inline-block; background:var(--ax-text-subtle);}
.cx9-dot--ok{ background:var(--ax-success-emphasis);}
.cx9-dot--warn{ background:var(--ax-warning-emphasis);}
.cx9-dot--err{ background:var(--ax-error-emphasis);}
.cx9-dot--info{ background:var(--ax-info-emphasis);}
