/* Logical camp colours for glyph fallbacks only.
 * In these games the generic square/intersection defaults invert the camps.
 * Native artwork, sculpted pieces and numbered group camps keep their own art.
 */
.board:is([data-game="reversi"], [data-game="hex"]) .square.side-1 .piece:not(.native-piece):not(.heritage-piece):not(.sculpted-piece):not(.generated-piece):not(.group-piece),
.board[data-game="fanorona"] .square.side-2 .piece:not(.native-piece):not(.heritage-piece):not(.sculpted-piece):not(.generated-piece):not(.group-piece) {
    color: #182824;
    text-shadow: 1px 0 #fffbea, -1px 0 #fffbea, 0 1px #fffbea, 0 -1px #fffbea;
}

.board:is([data-game="reversi"], [data-game="hex"]) .square.side-2 .piece:not(.native-piece):not(.heritage-piece):not(.sculpted-piece):not(.generated-piece):not(.group-piece),
.board[data-game="fanorona"] .square.side-1 .piece:not(.native-piece):not(.heritage-piece):not(.sculpted-piece):not(.generated-piece):not(.group-piece) {
    color: #fffbea;
    text-shadow: 1px 0 #182824, -1px 0 #182824, 0 1px #182824, 0 -1px #182824;
}
