/**
 * Player Type Color Standards for BK Ljungsbro Portal
 * Used consistently across all modules
 */

:root {
  --player-active-color: #28a745;
  --player-trialist-color: #FF6B35;
  --player-extra-color: #ffc107;
  --player-junior-color: #0066CC;
  --player-inactive-color: #6c757d;
  --player-text-light: #fff;
  --player-text-dark: #000;
}

/* Active/Ordinarie spelare - Grön */
.player-active,
.badge-active {
  background-color: var(--player-active-color) !important;
  color: var(--player-text-light) !important;
}

/* Trialist/Provspelare - Orange-röd */
.player-trialist,
.badge-trialist {
  background-color: var(--player-trialist-color) !important;
  color: var(--player-text-light) !important;
}

/* Extra spelare - Gul */
.player-extra,
.badge-extra {
  background-color: var(--player-extra-color) !important;
  color: var(--player-text-dark) !important;
}

/* Junior spelare - Blå */
.player-junior,
.badge-junior {
  background-color: var(--player-junior-color) !important;
  color: var(--player-text-light) !important;
}

/* Inactive spelare - Grå */
.player-inactive,
.badge-inactive {
  background-color: var(--player-inactive-color) !important;
  color: var(--player-text-light) !important;
}

/* Text-only color classes */
.text-player-active {
  color: var(--player-active-color) !important;
}

.text-player-trialist {
  color: var(--player-trialist-color) !important;
}

.text-player-extra {
  color: var(--player-extra-color) !important;
}

.text-player-junior {
  color: var(--player-junior-color) !important;
}

/* Border color classes */
.border-player-active {
  border-color: var(--player-active-color) !important;
}

.border-player-trialist {
  border-color: var(--player-trialist-color) !important;
}

.border-player-extra {
  border-color: var(--player-extra-color) !important;
}

.border-player-junior {
  border-color: var(--player-junior-color) !important;
}

/* Background color classes */
.bg-player-active {
  background-color: var(--player-active-color) !important;
}

.bg-player-trialist {
  background-color: var(--player-trialist-color) !important;
}

.bg-player-extra {
  background-color: var(--player-extra-color) !important;
}

.bg-player-junior {
  background-color: var(--player-junior-color) !important;
}
