/* Estilo base de la tabla */
table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
    color: #fff;
    text-align: center;
    font-family: Arial, sans-serif;
}

td, th {
    padding: 15px;
    border: 1px solid #fff;
}

/* Colores dinámicos */
.rojo {
    background-color: #e74c3c;
}

.azul {
    background-color: #3498db;
}

.verde {
    background-color: #2ecc71;
}

.naranja {
    background-color: #e67e22;
}

.gris {
    background-color: #7f8c8d;
}

.negro {
    background-color: #2c3e50;
}
