.sj-hall-of-fame .card {
  background-color: #1b1d22;
  border: 1px solid #2b2d31;
  transition: all 0.3s ease;
}

.sj-hall-of-fame .card:hover {
  border-color: #66c0f4;
  box-shadow: 0 0 12px rgba(102, 192, 244, 0.3);
  transform: translateY(-2px);
}

.sj-hall-of-fame img {
  border: 2px solid #ffc107;
}

.sj-hall-of-fame .badge {
    font-size: 0.75rem;
    padding: 0.5em 0.6em 0.3em 0.6em;
    border-radius: 4px;
}

.mini-level-badge-icon{
    width: 18px;
    height: 18px;
    left: 50px;
    bottom: 2px;
    border: solid 1px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}