/* Chess Board Themes */

/* Classic (Black/White) Theme */
.theme-classic .square.light {
    background-color: #ffffff;
}

.theme-classic .square.dark {
    background-color: #333333;
}

/* Wooden (Brown/White) Theme */
.theme-wooden .square.light {
    background-color: #e8d0aa;
}

.theme-wooden .square.dark {
    background-color: #8b4513;
}

/* Emerald (Green/White) Theme */
.theme-emerald .square.light {
    background-color: #eeeed2;
}

.theme-emerald .square.dark {
    background-color: #769656;
}

/* Royal (Blue/White) Theme */
.theme-royal .square.light {
    background-color: #ebecd0;
}

.theme-royal .square.dark {
    background-color: #4682b4;
}

/* Piece images */
.piece.white-pawn {
    background-image: url('../img/pieces/white-pawn.svg');
}

.piece.white-rook {
    background-image: url('../img/pieces/white-rook.svg');
}

.piece.white-knight {
    background-image: url('../img/pieces/white-knight.svg');
}

.piece.white-bishop {
    background-image: url('../img/pieces/white-bishop.svg');
}

.piece.white-queen {
    background-image: url('../img/pieces/white-queen.svg');
}

.piece.white-king {
    background-image: url('../img/pieces/white-king.svg');
}

.piece.black-pawn {
    background-image: url('../img/pieces/black-pawn.svg');
}

.piece.black-rook {
    background-image: url('../img/pieces/black-rook.svg');
}

.piece.black-knight {
    background-image: url('../img/pieces/black-knight.svg');
}

.piece.black-bishop {
    background-image: url('../img/pieces/black-bishop.svg');
}

.piece.black-queen {
    background-image: url('../img/pieces/black-queen.svg');
}

.piece.black-king {
    background-image: url('../img/pieces/black-king.svg');
}
