/* -------------------------------------------------------- */
/* discord.css – Widget Discord responsive et centré       */
/* -------------------------------------------------------- */

.discord-widget {
  display: inline-flex;          /* s’adapte exactement à l’iframe */
  justify-content: center;
  align-items: center;
  margin: 20px auto;

  border-radius: 12px;
  overflow: hidden;

  box-shadow: 
    0 6px 25px rgba(0,0,0,0.6),
    0 0 8px rgba(255,255,255,0.2);

  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover sur le conteneur */
.discord-widget:hover {
  transform: translateY(-5px);
  box-shadow: 
    0 10px 35px rgba(0,0,0,0.75),
    0 0 10px rgba(255,255,255,0.3);
}

/* Iframe */
.discord-widget iframe {
  display: block;
  width: 800px;        /* largeur fixe souhaitée */
  max-width: 100%;     /* reste responsive sur petits écrans */
  height: 600px;
  border: none;
}

/* -------------------------------------------------------- */
/* Tablette et écrans moyens */
/* -------------------------------------------------------- */
@media (max-width: 1024px) {
  .discord-widget iframe {
    width: 700px;
    height: 550px;
  }
}

/* -------------------------------------------------------- */
/* Smartphones */
/* -------------------------------------------------------- */
@media (max-width: 768px) {
  .discord-widget iframe {
    width: 95%;
    max-width: 700px;
    height: 500px;
  }
}

/* -------------------------------------------------------- */
/* Très petits écrans */
/* -------------------------------------------------------- */
@media (max-width: 480px) {
  .discord-widget iframe {
    width: 100%;
    height: 450px;
  }
}