.teams-search-field {
  width: 100%;
  max-width: 480px;
}

.teams-filter-row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: var(--space-2);
  padding-bottom: var(--space-2);
  -webkit-overflow-scrolling: touch;
}

.teams-filter-row::-webkit-scrollbar {
  display: none;
}



.team-looking-for {
  color: var(--color-warning);
  font-size: var(--font-size-caption);
  font-weight: var(--font-weight-bold);
  text-wrap: wrap;
}

@media (max-width: 1024px) {
  #index-hubs-wrapper.scroll-row-horizontal {
    flex-wrap: nowrap;
  }
}

@media (max-width: 768px) {
  #hub-card-area .column.browsegame-card.hub-page-card,
  #index-hubs-wrapper .column.browsegame-card.hub-page-card {
    width: 100%;
    max-width: 320px;
  }
}
