.nc-badge{align-items:center;gap:var(--s-2);box-sizing:border-box;height:20px;padding:0 var(--s-2);border:1px solid var(--border-2);background:var(--surface-2);color:var(--fg-muted);font-family:var(--ff-mono);letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;border-radius:0;font-size:11px;line-height:1;display:inline-flex}.nc-badge__dot{background:currentColor;border-radius:0;flex:none;width:6px;height:6px}.nc-badge--neutral{color:var(--fg-muted)}.nc-badge--green{color:var(--signal-green);border-color:color-mix(in srgb, var(--signal-green) 45%, var(--border-2));background:color-mix(in srgb, var(--signal-green) 12%, var(--bg-2))}.nc-badge--amber{color:var(--signal-amber);border-color:color-mix(in srgb, var(--signal-amber) 45%, var(--border-2));background:color-mix(in srgb, var(--signal-amber) 12%, var(--bg-2))}.nc-badge--blue{color:var(--cloud-blue);border-color:color-mix(in srgb, var(--cloud-blue) 45%, var(--border-2));background:color-mix(in srgb, var(--cloud-blue) 12%, var(--bg-2))}
