/* CSS Chess Engine — Check Detection Rules
 * Auto-generated by scripts/generate-check-css.js
 * Sets --wk-in-check or --bk-in-check on #board when a king is in check.
 */

/* Default: no check */
#board { --wk-in-check: 0; --bk-in-check: 0; }

#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="c1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="c8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="a3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="d1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="d8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="a6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="a2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="a1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="a3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="e1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="a2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="a4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="a3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="a5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="a4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="a6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="a5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="a7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="a6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="a8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="e8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="a7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="b2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="b1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="f1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="b2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="b3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="b4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="b5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="b7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="b6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="b8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="f8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="b7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="c1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="g1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="c2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="g2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="c3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="c4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="c5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="g7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="c6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="c8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="g8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="c7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="d1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="h1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="d2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="h2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="h4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="d3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="h3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="h5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="d4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="h4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="h6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="d5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="h5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="h7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="d6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="d8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="h6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="h8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="d7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="h3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="e1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="e2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="e3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="e4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="e5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="e6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="e8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="e7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="h6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="h7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="f1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="f2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g1"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="f3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g2"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="f4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g3"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="f5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g4"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g7"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="f6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="f8"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g5"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g8"][data-p="bP"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g8"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="f7"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g6"][data-p="bN"]) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="bR"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="bB"],[data-p="bQ"])) { --wk-in-check: 1; }
/* End White king check detection */

#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="c1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="c8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="a3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="d1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="d8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="a6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="a2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="a1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="a3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="e1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="a2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="a4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="a3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="a5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="a4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="a6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="a5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="a7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="a6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="a8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="e8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="a7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="b2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="b1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="f1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="b2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="b3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="b4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="b5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="b7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="b6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="b8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="f8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="b7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="c1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="g1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="c2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="g2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="c3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="c4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="c5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="g7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="c6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="c8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="g8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="c7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="d1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="h1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="h3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="d2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="h2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="h4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="d3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="h3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="h5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="d4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="h4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="h6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="d5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="h5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="h7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="d6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="d8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="h8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="d7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="h3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="e1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="e2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="e3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="e4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="e5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="e6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="e8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="e7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="h6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="h7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="f1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g1"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="f2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g1"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g2"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="f3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g2"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="f4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g3"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="f5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g4"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="f6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="f8"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g5"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g8"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="f7"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g6"][data-p="wN"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="wP"]) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:is([data-p="wR"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
#board:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:is([data-p="wB"],[data-p="wQ"])) { --bk-in-check: 1; }
/* End Black king check detection */
