/* Player badges styling fix */

/* Player badges with fixed white text */
.badge.player-available,
.badge.player-unavailable,
.badge.player-maybe {
  color: white !important;  /* Force white text for all badge states */
  font-weight: normal;
  padding: 3px 6px; /* Standard padding */
  margin-right: 3px; 
  margin-bottom: 2px;
  display: inline-block;
  border-radius: 3px;
  font-size: 0.9em;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); /* Text shadow for better readability */
}

/* Badge background colors */
.badge.player-available {
  background-color: #28a745 !important;  /* Green for available */
}

.badge.player-unavailable {
  background-color: #dc3545 !important;  /* Red for unavailable */
}

.badge.player-maybe {
  background-color: #fd7e14 !important;  /* Orange for maybe */
}

/* Make sure badge text is readable */
.badge {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  line-height: 1.2;
}

/* Note: Host, Member, and Spectator badges are now styled in theme-overrides.css */
