.imgblocks {
  width: 35%;
}

.img_i {
  width: 15%;
}

/* Estilos para la tabla de piezas */
.tabla-piezas {
  width: 100%;
  border-collapse: collapse;
  margin: 30px 0;
}

.tabla-piezas th,
.tabla-piezas td {
  border: 2px solid #555;
  padding: 15px;
  text-align: left;
}

.tabla-piezas th {
  background-color: rgba(80, 0, 80, 0.7);
  color: white;
}

.tabla-piezas tr:nth-child(even) {
  background-color: rgba(50, 50, 50, 0.5);
}

.tabla-piezas tr:nth-child(odd) {
  background-color: rgba(40, 40, 40, 0.5);
}

/* Estilos para las reglas del juego */
.reglas-juego {
  margin: 40px 0;
}

.lista-reglas {
  text-align: left;
  max-width: 800px;
  margin: 0 auto;
  padding-left: 30px;
}

.lista-reglas li {
  margin-bottom: 15px;
  font-size: 1.1rem;
}

/* Estilos para los modos de juego */
.modos-juego {
  margin: 40px 0;
}

.lista-modos {
  text-align: left;
  max-width: 800px;
  margin: 0 auto;
  padding-left: 30px;
}

.lista-modos li {
  margin-bottom: 15px;
  font-size: 1.1rem;
}

/* Concepto básico */
.concepto-basico {
  background-color: rgba(50, 50, 50, 0.7);
  padding: 20px;
  border-radius: 10px;
  margin: 30px 0;
}

.concepto-basico h3 {
  color: #00ff00;
  margin-bottom: 15px;
}

