.kelwin-member-count {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap;
  gap: 12px;
  width: fit-content;
  max-width: 100%;
  margin: 22px 0 !important;
  padding: 16px 24px !important;
  background: linear-gradient(120deg,#f4efff,#e9e4ff) !important;
  border: 1px solid #b9a5fa !important;
  border-radius: 18px !important;
  color: #39246e !important;
  font-family: inherit;
  font-size: 16px !important;
  line-height: 1.5 !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
  overflow: visible !important;
  text-indent: 0 !important;
  box-shadow: 0 8px 24px rgba(96,65,160,.13);
}
.kelwin-member-count::before {content:none !important}
.kmc-dot {
  width: 11px;
  height: 11px;
  flex-shrink: 0;
  background: #8255e9;
  border-radius: 50%;
  box-shadow: 0 0 0 5px rgba(130,85,233,.13);
}
.kmc-label {
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: .5px;
  color: #39246e !important;
  opacity: 1 !important;
}
.kmc-number {
  font-size: 29px !important;
  font-weight: 900 !important;
  color: #6737d1 !important;
  line-height: 1.1;
}
html[data-kelwin-theme="dark"] .kelwin-member-count {
  background: #241c39 !important;
  border-color: #67549d !important;
}
html[data-kelwin-theme="dark"] .kmc-label {color:#eee7ff !important}
html[data-kelwin-theme="dark"] .kmc-number {color:#bfa5ff !important}
@media(max-width:600px) {
  .kelwin-member-count {padding:13px 16px !important;gap:9px}
  .kmc-label {font-size:12px !important}
  .kmc-number {font-size:25px !important}
}
