.jm-brand-mark {
  display: grid;
  width: 42px;
  height: 42px;
  flex: 0 0 42px;
  place-items: center;
  border: 1px solid rgba(0, 229, 255, 0.75);
  border-radius: 50%;
  background: linear-gradient(145deg, rgba(0, 229, 255, 0.2), rgba(92, 40, 151, 0.8));
  box-shadow: 0 0 20px rgba(0, 229, 255, 0.15);
  color: #00e5ff;
  font-size: 0.88rem;
  font-weight: 800;
  letter-spacing: 0.02em;
}

.jm-brand-text {
  font-size: 0.96rem;
  letter-spacing: 0.015em;
  text-transform: none;
}
