/* CSS Chess Engine — Evaluation Rules
 * 768 rules: material + piece-square table values via --piece-value custom property
 * The driver sums --piece-value across all 64 squares to get the position eval.
 */

.sq { --piece-value: 0; }

/* P */
.sq[data-p="wP"][data-s="a8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="a8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="b8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="b8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="c8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="c8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="d8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="d8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="e8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="e8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="f8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="f8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="g8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="g8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="h8"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="h8"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="a7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="a7"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="b7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="b7"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="c7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="c7"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="d7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="d7"] { --piece-value: -80; }
.sq[data-p="wP"][data-s="e7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="e7"] { --piece-value: -80; }
.sq[data-p="wP"][data-s="f7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="f7"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="g7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="g7"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="h7"] { --piece-value: 150; }
.sq[data-p="bP"][data-s="h7"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="a6"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="a6"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="b6"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="b6"] { --piece-value: -95; }
.sq[data-p="wP"][data-s="c6"] { --piece-value: 120; }
.sq[data-p="bP"][data-s="c6"] { --piece-value: -90; }
.sq[data-p="wP"][data-s="d6"] { --piece-value: 130; }
.sq[data-p="bP"][data-s="d6"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="e6"] { --piece-value: 130; }
.sq[data-p="bP"][data-s="e6"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="f6"] { --piece-value: 120; }
.sq[data-p="bP"][data-s="f6"] { --piece-value: -90; }
.sq[data-p="wP"][data-s="g6"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="g6"] { --piece-value: -95; }
.sq[data-p="wP"][data-s="h6"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="h6"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="a5"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="a5"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="b5"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="b5"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="c5"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="c5"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="d5"] { --piece-value: 125; }
.sq[data-p="bP"][data-s="d5"] { --piece-value: -120; }
.sq[data-p="wP"][data-s="e5"] { --piece-value: 125; }
.sq[data-p="bP"][data-s="e5"] { --piece-value: -120; }
.sq[data-p="wP"][data-s="f5"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="f5"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="g5"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="g5"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="h5"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="h5"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="a4"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="a4"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="b4"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="b4"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="c4"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="c4"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="d4"] { --piece-value: 120; }
.sq[data-p="bP"][data-s="d4"] { --piece-value: -125; }
.sq[data-p="wP"][data-s="e4"] { --piece-value: 120; }
.sq[data-p="bP"][data-s="e4"] { --piece-value: -125; }
.sq[data-p="wP"][data-s="f4"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="f4"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="g4"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="g4"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="h4"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="h4"] { --piece-value: -105; }
.sq[data-p="wP"][data-s="a3"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="a3"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="b3"] { --piece-value: 95; }
.sq[data-p="bP"][data-s="b3"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="c3"] { --piece-value: 90; }
.sq[data-p="bP"][data-s="c3"] { --piece-value: -120; }
.sq[data-p="wP"][data-s="d3"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="d3"] { --piece-value: -130; }
.sq[data-p="wP"][data-s="e3"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="e3"] { --piece-value: -130; }
.sq[data-p="wP"][data-s="f3"] { --piece-value: 90; }
.sq[data-p="bP"][data-s="f3"] { --piece-value: -120; }
.sq[data-p="wP"][data-s="g3"] { --piece-value: 95; }
.sq[data-p="bP"][data-s="g3"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="h3"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="h3"] { --piece-value: -110; }
.sq[data-p="wP"][data-s="a2"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="a2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="b2"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="b2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="c2"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="c2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="d2"] { --piece-value: 80; }
.sq[data-p="bP"][data-s="d2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="e2"] { --piece-value: 80; }
.sq[data-p="bP"][data-s="e2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="f2"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="f2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="g2"] { --piece-value: 110; }
.sq[data-p="bP"][data-s="g2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="h2"] { --piece-value: 105; }
.sq[data-p="bP"][data-s="h2"] { --piece-value: -150; }
.sq[data-p="wP"][data-s="a1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="a1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="b1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="b1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="c1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="c1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="d1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="d1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="e1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="e1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="f1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="f1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="g1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="g1"] { --piece-value: -100; }
.sq[data-p="wP"][data-s="h1"] { --piece-value: 100; }
.sq[data-p="bP"][data-s="h1"] { --piece-value: -100; }

/* N */
.sq[data-p="wN"][data-s="a8"] { --piece-value: 270; }
.sq[data-p="bN"][data-s="a8"] { --piece-value: -270; }
.sq[data-p="wN"][data-s="b8"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="b8"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="c8"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="c8"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="d8"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="d8"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="e8"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="e8"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="f8"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="f8"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="g8"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="g8"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="h8"] { --piece-value: 270; }
.sq[data-p="bN"][data-s="h8"] { --piece-value: -270; }
.sq[data-p="wN"][data-s="a7"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="a7"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="b7"] { --piece-value: 300; }
.sq[data-p="bN"][data-s="b7"] { --piece-value: -300; }
.sq[data-p="wN"][data-s="c7"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="c7"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="d7"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="d7"] { --piece-value: -325; }
.sq[data-p="wN"][data-s="e7"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="e7"] { --piece-value: -325; }
.sq[data-p="wN"][data-s="f7"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="f7"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="g7"] { --piece-value: 300; }
.sq[data-p="bN"][data-s="g7"] { --piece-value: -300; }
.sq[data-p="wN"][data-s="h7"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="h7"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="a6"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="a6"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="b6"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="b6"] { --piece-value: -325; }
.sq[data-p="wN"][data-s="c6"] { --piece-value: 330; }
.sq[data-p="bN"][data-s="c6"] { --piece-value: -330; }
.sq[data-p="wN"][data-s="d6"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="d6"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="e6"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="e6"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="f6"] { --piece-value: 330; }
.sq[data-p="bN"][data-s="f6"] { --piece-value: -330; }
.sq[data-p="wN"][data-s="g6"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="g6"] { --piece-value: -325; }
.sq[data-p="wN"][data-s="h6"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="h6"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="a5"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="a5"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="b5"] { --piece-value: 325; }
.sq[data-p="bN"][data-s="b5"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="c5"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="c5"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="d5"] { --piece-value: 340; }
.sq[data-p="bN"][data-s="d5"] { --piece-value: -340; }
.sq[data-p="wN"][data-s="e5"] { --piece-value: 340; }
.sq[data-p="bN"][data-s="e5"] { --piece-value: -340; }
.sq[data-p="wN"][data-s="f5"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="f5"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="g5"] { --piece-value: 325; }
.sq[data-p="bN"][data-s="g5"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="h5"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="h5"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="a4"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="a4"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="b4"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="b4"] { --piece-value: -325; }
.sq[data-p="wN"][data-s="c4"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="c4"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="d4"] { --piece-value: 340; }
.sq[data-p="bN"][data-s="d4"] { --piece-value: -340; }
.sq[data-p="wN"][data-s="e4"] { --piece-value: 340; }
.sq[data-p="bN"][data-s="e4"] { --piece-value: -340; }
.sq[data-p="wN"][data-s="f4"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="f4"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="g4"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="g4"] { --piece-value: -325; }
.sq[data-p="wN"][data-s="h4"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="h4"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="a3"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="a3"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="b3"] { --piece-value: 325; }
.sq[data-p="bN"][data-s="b3"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="c3"] { --piece-value: 330; }
.sq[data-p="bN"][data-s="c3"] { --piece-value: -330; }
.sq[data-p="wN"][data-s="d3"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="d3"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="e3"] { --piece-value: 335; }
.sq[data-p="bN"][data-s="e3"] { --piece-value: -335; }
.sq[data-p="wN"][data-s="f3"] { --piece-value: 330; }
.sq[data-p="bN"][data-s="f3"] { --piece-value: -330; }
.sq[data-p="wN"][data-s="g3"] { --piece-value: 325; }
.sq[data-p="bN"][data-s="g3"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="h3"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="h3"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="a2"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="a2"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="b2"] { --piece-value: 300; }
.sq[data-p="bN"][data-s="b2"] { --piece-value: -300; }
.sq[data-p="wN"][data-s="c2"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="c2"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="d2"] { --piece-value: 325; }
.sq[data-p="bN"][data-s="d2"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="e2"] { --piece-value: 325; }
.sq[data-p="bN"][data-s="e2"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="f2"] { --piece-value: 320; }
.sq[data-p="bN"][data-s="f2"] { --piece-value: -320; }
.sq[data-p="wN"][data-s="g2"] { --piece-value: 300; }
.sq[data-p="bN"][data-s="g2"] { --piece-value: -300; }
.sq[data-p="wN"][data-s="h2"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="h2"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="a1"] { --piece-value: 270; }
.sq[data-p="bN"][data-s="a1"] { --piece-value: -270; }
.sq[data-p="wN"][data-s="b1"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="b1"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="c1"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="c1"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="d1"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="d1"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="e1"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="e1"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="f1"] { --piece-value: 290; }
.sq[data-p="bN"][data-s="f1"] { --piece-value: -290; }
.sq[data-p="wN"][data-s="g1"] { --piece-value: 280; }
.sq[data-p="bN"][data-s="g1"] { --piece-value: -280; }
.sq[data-p="wN"][data-s="h1"] { --piece-value: 270; }
.sq[data-p="bN"][data-s="h1"] { --piece-value: -270; }

/* B */
.sq[data-p="wB"][data-s="a8"] { --piece-value: 310; }
.sq[data-p="bB"][data-s="a8"] { --piece-value: -310; }
.sq[data-p="wB"][data-s="b8"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="b8"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="c8"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="c8"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="d8"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="d8"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="e8"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="e8"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="f8"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="f8"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="g8"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="g8"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="h8"] { --piece-value: 310; }
.sq[data-p="bB"][data-s="h8"] { --piece-value: -310; }
.sq[data-p="wB"][data-s="a7"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="a7"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="b7"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="b7"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="c7"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="c7"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="d7"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="d7"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="e7"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="e7"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="f7"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="f7"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="g7"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="g7"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="h7"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="h7"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="a6"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="a6"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="b6"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="b6"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="c6"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="c6"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="d6"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="d6"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="e6"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="e6"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="f6"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="f6"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="g6"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="g6"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="h6"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="h6"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="a5"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="a5"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="b5"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="b5"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="c5"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="c5"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="d5"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="d5"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="e5"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="e5"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="f5"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="f5"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="g5"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="g5"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="h5"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="h5"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="a4"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="a4"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="b4"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="b4"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="c4"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="c4"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="d4"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="d4"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="e4"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="e4"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="f4"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="f4"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="g4"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="g4"] { --piece-value: -335; }
.sq[data-p="wB"][data-s="h4"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="h4"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="a3"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="a3"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="b3"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="b3"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="c3"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="c3"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="d3"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="d3"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="e3"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="e3"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="f3"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="f3"] { --piece-value: -340; }
.sq[data-p="wB"][data-s="g3"] { --piece-value: 340; }
.sq[data-p="bB"][data-s="g3"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="h3"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="h3"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="a2"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="a2"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="b2"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="b2"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="c2"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="c2"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="d2"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="d2"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="e2"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="e2"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="f2"] { --piece-value: 330; }
.sq[data-p="bB"][data-s="f2"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="g2"] { --piece-value: 335; }
.sq[data-p="bB"][data-s="g2"] { --piece-value: -330; }
.sq[data-p="wB"][data-s="h2"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="h2"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="a1"] { --piece-value: 310; }
.sq[data-p="bB"][data-s="a1"] { --piece-value: -310; }
.sq[data-p="wB"][data-s="b1"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="b1"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="c1"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="c1"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="d1"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="d1"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="e1"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="e1"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="f1"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="f1"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="g1"] { --piece-value: 320; }
.sq[data-p="bB"][data-s="g1"] { --piece-value: -320; }
.sq[data-p="wB"][data-s="h1"] { --piece-value: 310; }
.sq[data-p="bB"][data-s="h1"] { --piece-value: -310; }

/* R */
.sq[data-p="wR"][data-s="a8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="a8"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="b8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b8"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c8"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="d8"] { --piece-value: -505; }
.sq[data-p="wR"][data-s="e8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="e8"] { --piece-value: -505; }
.sq[data-p="wR"][data-s="f8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f8"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g8"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h8"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="h8"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="a7"] { --piece-value: 505; }
.sq[data-p="bR"][data-s="a7"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="b7"] { --piece-value: 510; }
.sq[data-p="bR"][data-s="b7"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c7"] { --piece-value: 510; }
.sq[data-p="bR"][data-s="c7"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d7"] { --piece-value: 510; }
.sq[data-p="bR"][data-s="d7"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="e7"] { --piece-value: 510; }
.sq[data-p="bR"][data-s="e7"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="f7"] { --piece-value: 510; }
.sq[data-p="bR"][data-s="f7"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g7"] { --piece-value: 510; }
.sq[data-p="bR"][data-s="g7"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h7"] { --piece-value: 505; }
.sq[data-p="bR"][data-s="h7"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="a6"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="a6"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="b6"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b6"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c6"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c6"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d6"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="d6"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="e6"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="e6"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="f6"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f6"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g6"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g6"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h6"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="h6"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="a5"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="a5"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="b5"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b5"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c5"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c5"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d5"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="d5"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="e5"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="e5"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="f5"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f5"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g5"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g5"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h5"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="h5"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="a4"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="a4"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="b4"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b4"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c4"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c4"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d4"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="d4"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="e4"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="e4"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="f4"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f4"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g4"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g4"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h4"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="h4"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="a3"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="a3"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="b3"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b3"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c3"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c3"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d3"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="d3"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="e3"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="e3"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="f3"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f3"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g3"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g3"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h3"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="h3"] { --piece-value: -495; }
.sq[data-p="wR"][data-s="a2"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="a2"] { --piece-value: -505; }
.sq[data-p="wR"][data-s="b2"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b2"] { --piece-value: -510; }
.sq[data-p="wR"][data-s="c2"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c2"] { --piece-value: -510; }
.sq[data-p="wR"][data-s="d2"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="d2"] { --piece-value: -510; }
.sq[data-p="wR"][data-s="e2"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="e2"] { --piece-value: -510; }
.sq[data-p="wR"][data-s="f2"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f2"] { --piece-value: -510; }
.sq[data-p="wR"][data-s="g2"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g2"] { --piece-value: -510; }
.sq[data-p="wR"][data-s="h2"] { --piece-value: 495; }
.sq[data-p="bR"][data-s="h2"] { --piece-value: -505; }
.sq[data-p="wR"][data-s="a1"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="a1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="b1"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="b1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="c1"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="c1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="d1"] { --piece-value: 505; }
.sq[data-p="bR"][data-s="d1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="e1"] { --piece-value: 505; }
.sq[data-p="bR"][data-s="e1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="f1"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="f1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="g1"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="g1"] { --piece-value: -500; }
.sq[data-p="wR"][data-s="h1"] { --piece-value: 500; }
.sq[data-p="bR"][data-s="h1"] { --piece-value: -500; }

/* Q */
.sq[data-p="wQ"][data-s="a8"] { --piece-value: 880; }
.sq[data-p="bQ"][data-s="a8"] { --piece-value: -880; }
.sq[data-p="wQ"][data-s="b8"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="b8"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="c8"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="c8"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="d8"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="d8"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="e8"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="e8"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="f8"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="f8"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="g8"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="g8"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="h8"] { --piece-value: 880; }
.sq[data-p="bQ"][data-s="h8"] { --piece-value: -880; }
.sq[data-p="wQ"][data-s="a7"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="a7"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="b7"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="b7"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="c7"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="c7"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="d7"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="d7"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="e7"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="e7"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="f7"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="f7"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="g7"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="g7"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="h7"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="h7"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="a6"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="a6"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="b6"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="b6"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="c6"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="c6"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="d6"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="d6"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="e6"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="e6"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="f6"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="f6"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="g6"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="g6"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="h6"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="h6"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="a5"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="a5"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="b5"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="b5"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="c5"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="c5"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="d5"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="d5"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="e5"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="e5"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="f5"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="f5"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="g5"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="g5"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="h5"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="h5"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="a4"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="a4"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="b4"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="b4"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="c4"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="c4"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="d4"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="d4"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="e4"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="e4"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="f4"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="f4"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="g4"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="g4"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="h4"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="h4"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="a3"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="a3"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="b3"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="b3"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="c3"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="c3"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="d3"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="d3"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="e3"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="e3"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="f3"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="f3"] { --piece-value: -905; }
.sq[data-p="wQ"][data-s="g3"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="g3"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="h3"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="h3"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="a2"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="a2"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="b2"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="b2"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="c2"] { --piece-value: 905; }
.sq[data-p="bQ"][data-s="c2"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="d2"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="d2"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="e2"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="e2"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="f2"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="f2"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="g2"] { --piece-value: 900; }
.sq[data-p="bQ"][data-s="g2"] { --piece-value: -900; }
.sq[data-p="wQ"][data-s="h2"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="h2"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="a1"] { --piece-value: 880; }
.sq[data-p="bQ"][data-s="a1"] { --piece-value: -880; }
.sq[data-p="wQ"][data-s="b1"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="b1"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="c1"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="c1"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="d1"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="d1"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="e1"] { --piece-value: 895; }
.sq[data-p="bQ"][data-s="e1"] { --piece-value: -895; }
.sq[data-p="wQ"][data-s="f1"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="f1"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="g1"] { --piece-value: 890; }
.sq[data-p="bQ"][data-s="g1"] { --piece-value: -890; }
.sq[data-p="wQ"][data-s="h1"] { --piece-value: 880; }
.sq[data-p="bQ"][data-s="h1"] { --piece-value: -880; }

/* K */
.sq[data-p="wK"][data-s="a8"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="a8"] { --piece-value: -20020; }
.sq[data-p="wK"][data-s="b8"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="b8"] { --piece-value: -20030; }
.sq[data-p="wK"][data-s="c8"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="c8"] { --piece-value: -20010; }
.sq[data-p="wK"][data-s="d8"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="d8"] { --piece-value: -20000; }
.sq[data-p="wK"][data-s="e8"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="e8"] { --piece-value: -20000; }
.sq[data-p="wK"][data-s="f8"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="f8"] { --piece-value: -20010; }
.sq[data-p="wK"][data-s="g8"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="g8"] { --piece-value: -20030; }
.sq[data-p="wK"][data-s="h8"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="h8"] { --piece-value: -20020; }
.sq[data-p="wK"][data-s="a7"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="a7"] { --piece-value: -20020; }
.sq[data-p="wK"][data-s="b7"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="b7"] { --piece-value: -20020; }
.sq[data-p="wK"][data-s="c7"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="c7"] { --piece-value: -20000; }
.sq[data-p="wK"][data-s="d7"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="d7"] { --piece-value: -20000; }
.sq[data-p="wK"][data-s="e7"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="e7"] { --piece-value: -20000; }
.sq[data-p="wK"][data-s="f7"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="f7"] { --piece-value: -20000; }
.sq[data-p="wK"][data-s="g7"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="g7"] { --piece-value: -20020; }
.sq[data-p="wK"][data-s="h7"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="h7"] { --piece-value: -20020; }
.sq[data-p="wK"][data-s="a6"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="a6"] { --piece-value: -19990; }
.sq[data-p="wK"][data-s="b6"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="b6"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="c6"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="c6"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="d6"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="d6"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="e6"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="e6"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="f6"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="f6"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="g6"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="g6"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="h6"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="h6"] { --piece-value: -19990; }
.sq[data-p="wK"][data-s="a5"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="a5"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="b5"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="b5"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="c5"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="c5"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="d5"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="d5"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="e5"] { --piece-value: 19950; }
.sq[data-p="bK"][data-s="e5"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="f5"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="f5"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="g5"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="g5"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="h5"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="h5"] { --piece-value: -19980; }
.sq[data-p="wK"][data-s="a4"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="a4"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="b4"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="b4"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="c4"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="c4"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="d4"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="d4"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="e4"] { --piece-value: 19960; }
.sq[data-p="bK"][data-s="e4"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="f4"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="f4"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="g4"] { --piece-value: 19970; }
.sq[data-p="bK"][data-s="g4"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="h4"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="h4"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="a3"] { --piece-value: 19990; }
.sq[data-p="bK"][data-s="a3"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="b3"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="b3"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="c3"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="c3"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="d3"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="d3"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="e3"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="e3"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="f3"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="f3"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="g3"] { --piece-value: 19980; }
.sq[data-p="bK"][data-s="g3"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="h3"] { --piece-value: 19990; }
.sq[data-p="bK"][data-s="h3"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="a2"] { --piece-value: 20020; }
.sq[data-p="bK"][data-s="a2"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="b2"] { --piece-value: 20020; }
.sq[data-p="bK"][data-s="b2"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="c2"] { --piece-value: 20000; }
.sq[data-p="bK"][data-s="c2"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="d2"] { --piece-value: 20000; }
.sq[data-p="bK"][data-s="d2"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="e2"] { --piece-value: 20000; }
.sq[data-p="bK"][data-s="e2"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="f2"] { --piece-value: 20000; }
.sq[data-p="bK"][data-s="f2"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="g2"] { --piece-value: 20020; }
.sq[data-p="bK"][data-s="g2"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="h2"] { --piece-value: 20020; }
.sq[data-p="bK"][data-s="h2"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="a1"] { --piece-value: 20020; }
.sq[data-p="bK"][data-s="a1"] { --piece-value: -19970; }
.sq[data-p="wK"][data-s="b1"] { --piece-value: 20030; }
.sq[data-p="bK"][data-s="b1"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="c1"] { --piece-value: 20010; }
.sq[data-p="bK"][data-s="c1"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="d1"] { --piece-value: 20000; }
.sq[data-p="bK"][data-s="d1"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="e1"] { --piece-value: 20000; }
.sq[data-p="bK"][data-s="e1"] { --piece-value: -19950; }
.sq[data-p="wK"][data-s="f1"] { --piece-value: 20010; }
.sq[data-p="bK"][data-s="f1"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="g1"] { --piece-value: 20030; }
.sq[data-p="bK"][data-s="g1"] { --piece-value: -19960; }
.sq[data-p="wK"][data-s="h1"] { --piece-value: 20020; }
.sq[data-p="bK"][data-s="h1"] { --piece-value: -19970; }
