/* Aardwolf-specific styles */

.exploration-rank {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.exploration-rank.rank-novice {
  background: rgba(127, 140, 141, 0.25);
  color: #95a5a6;
  border: 1px solid rgba(127, 140, 141, 0.4);
}

.exploration-rank.rank-scout {
  background: rgba(52, 152, 219, 0.2);
  color: #3498db;
  border: 1px solid rgba(52, 152, 219, 0.4);
}

.exploration-rank.rank-explorer {
  background: rgba(46, 204, 113, 0.2);
  color: #2ecc71;
  border: 1px solid rgba(46, 204, 113, 0.4);
}

.exploration-rank.rank-pathfinder {
  background: rgba(230, 168, 23, 0.2);
  color: var(--accent-gold);
  border: 1px solid rgba(230, 168, 23, 0.4);
}

.exploration-rank.rank-cartographer {
  background: rgba(155, 89, 182, 0.2);
  color: #9b59b6;
  border: 1px solid rgba(155, 89, 182, 0.4);
}

.exploration-rank.rank-dungeon-master {
  background: rgba(231, 76, 60, 0.2);
  color: #e74c3c;
  border: 1px solid rgba(231, 76, 60, 0.4);
}

/* Player count selector */
.player-count-btns {
  display: flex;
  gap: 8px;
  justify-content: center;
}

.player-count-btns .btn {
  min-width: 44px;
}

.player-count-btns .btn.selected {
  background: var(--accent-gold);
  color: var(--bg-dark);
}
