/* Player moderation controls */
.bodmu-ui .bodmu-action {
  display: inline-flex;
  align-items: center;
  gap: .35rem;
  margin: .18rem .1rem;
  padding: .34rem .52rem;
  border: 1px solid transparent;
  border-radius: 6px;
  font-family: var(--bodmu-mono);
  font-size: .61rem;
  font-weight: 700;
  letter-spacing: .065em;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  transition: border-color .16s ease, background .16s ease, color .16s ease, transform .16s ease;
}

.bodmu-ui .bodmu-action:hover { transform: translateY(-1px); }
.bodmu-ui .bodmu-action i { font-size: .78rem; }

.bodmu-ui .bodmu-action--kick {
  color: #bfe7ff;
  background: rgba(65, 151, 214, .12);
  border-color: rgba(98, 197, 255, .28);
}
.bodmu-ui .bodmu-action--kick:hover { color: #fff; background: rgba(65, 151, 214, .25); border-color: var(--bodmu-signal); }

.bodmu-ui .bodmu-action--ban {
  color: #ffc3c7;
  background: rgba(223, 76, 91, .12);
  border-color: rgba(255, 107, 114, .27);
}
.bodmu-ui .bodmu-action--ban:hover { color: #fff; background: rgba(223, 76, 91, .25); border-color: #ff7980; }
