/* Curseur pointer sur les titres */
th {
  cursor: pointer;
}
th:hover {
  background-color: #f1f1f1;
}
th {
  color: #cca402 !important;
}
td {
  align-content: center;
  color: #ffffff !important;
}
h1 {
  color: #cca402 !important; /* 🔥 Remplace par la couleur de ton choix */
}
h2 {
  color: #cca402; /* 🔥 Remplace par la couleur de ton choix */
}
h3 {
  color: #790404; /* 🔥 Remplace par la couleur de ton choix */
}
.discord-mini {
  background: rgba(20, 20, 20, 0.65);
  padding: 8px 12px;
  border: 1px solid #333;
  border-radius: 6px;
}
.discord-icon {
  filter: invert(65%) sepia(20%) saturate(900%) hue-rotate(200deg);
}
.discord-mini span {
  font-size: 0.95rem;
}
.discord-join-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: #5865f2;
  color: #fff !important;
  font-weight: 600;
  padding: 10px 14px;
  border-radius: 6px;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.discord-join-btn:hover {
  background: #4752c4;
  transform: translateY(-1px);
  text-decoration: none;
}
.discord-btn-icon {
  width: 22px;
  filter: invert(100%);
  animation: glowPulse 2s ease-in-out infinite;
}
.description {
  max-width: 600px; /* Définit une largeur max pour éviter les lignes trop longues */
  word-wrap: break-word; /* Coupe les mots trop longs */
  overflow-wrap: break-word; /* Alternative pour assurer le bon affichage */
  white-space: normal; /* Permet le retour à la ligne automatique */
}
.table-description {
  max-width: 900px; /* Définir une largeur max */
  word-wrap: break-word; /* Permet de couper les mots longs */
  overflow-wrap: break-word; /* Gère les longs mots */
  white-space: normal; /* Autorise les retours à la ligne */
}
form {
  margin-bottom: 40px;
}
.container {
  margin-bottom: 20px;
}
