/* Team logo component styles */
.team-logo {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  object-fit: cover;
  border-radius: 2px;
}

.team-logo-home {
  margin-inline-end: var(--space-2);
}

.team-logo-away {
  margin-inline-start: var(--space-2);
}

/* Circular logo background wrapper */
.logo-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #ebebeb;
  padding: 3px;
  flex-shrink: 0;
}

.logo-circle img {
  margin: auto;
}
