:root[data-board=blue] cg-board{background-color:#dee3e6;background-image:repeating-conic-gradient(#8ca2ad 0% 25%,#dee3e6 0% 50%);background-size:25% 25%}:root[data-board=green] cg-board{background-color:#ffd;background-image:repeating-conic-gradient(#86a666 0% 25%,#ffd 0% 50%);background-size:25% 25%}:root[data-board=gray] cg-board{background-color:#e8e8e8;background-image:repeating-conic-gradient(#9aa0a6 0% 25%,#e8e8e8 0% 50%);background-size:25% 25%}:root[data-board=slate] cg-board{background-color:#e4e8ef;background-image:repeating-conic-gradient(#7f8fa6 0% 25%,#e4e8ef 0% 50%);background-size:25% 25%}:root[data-board=purple] cg-board{background-color:#ece4f5;background-image:repeating-conic-gradient(#9678b6 0% 25%,#ece4f5 0% 50%);background-size:25% 25%}:root[data-board=tournament] cg-board{background-color:#eef1e6;background-image:repeating-conic-gradient(#4d6b4f 0% 25%,#eef1e6 0% 50%);background-size:25% 25%}:root{--_bdk-brown-bg:#ddc8a7;--_bdk-blue-l:#ccd1d4;--_bdk-blue-d:#8498a3;--_bdk-green-l:#ebebcb;--_bdk-green-d:#7e9c60;--_bdk-gray-l:#d5d5d5;--_bdk-gray-d:#91969c;--_bdk-slate-l:#d2d5dc;--_bdk-slate-d:#77869c;--_bdk-purple-l:#d9d2e1;--_bdk-purple-d:#8d71ab;--_bdk-tournament-l:#dbded4;--_bdk-tournament-d:#4b684d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc]):not([data-board]) cg-board{background-color:var(--_bdk-brown-bg)}:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc])[data-board=blue] cg-board{background-color:var(--_bdk-blue-l);background-image:repeating-conic-gradient(var(--_bdk-blue-d) 0% 25%, var(--_bdk-blue-l) 0% 50%)}:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc])[data-board=green] cg-board{background-color:var(--_bdk-green-l);background-image:repeating-conic-gradient(var(--_bdk-green-d) 0% 25%, var(--_bdk-green-l) 0% 50%)}:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc])[data-board=gray] cg-board{background-color:var(--_bdk-gray-l);background-image:repeating-conic-gradient(var(--_bdk-gray-d) 0% 25%, var(--_bdk-gray-l) 0% 50%)}:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc])[data-board=slate] cg-board{background-color:var(--_bdk-slate-l);background-image:repeating-conic-gradient(var(--_bdk-slate-d) 0% 25%, var(--_bdk-slate-l) 0% 50%)}:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc])[data-board=purple] cg-board{background-color:var(--_bdk-purple-l);background-image:repeating-conic-gradient(var(--_bdk-purple-d) 0% 25%, var(--_bdk-purple-l) 0% 50%)}:root:not([data-theme=light]):not([data-theme=contrast]):not([data-theme=hc])[data-board=tournament] cg-board{background-color:var(--_bdk-tournament-l);background-image:repeating-conic-gradient(var(--_bdk-tournament-d) 0% 25%, var(--_bdk-tournament-l) 0% 50%)}}:root[data-theme=dark]:not([data-board]) cg-board{background-color:var(--_bdk-brown-bg)}:root[data-theme=dark][data-board=blue] cg-board{background-color:var(--_bdk-blue-l);background-image:repeating-conic-gradient(var(--_bdk-blue-d) 0% 25%, var(--_bdk-blue-l) 0% 50%)}:root[data-theme=dark][data-board=green] cg-board{background-color:var(--_bdk-green-l);background-image:repeating-conic-gradient(var(--_bdk-green-d) 0% 25%, var(--_bdk-green-l) 0% 50%)}:root[data-theme=dark][data-board=gray] cg-board{background-color:var(--_bdk-gray-l);background-image:repeating-conic-gradient(var(--_bdk-gray-d) 0% 25%, var(--_bdk-gray-l) 0% 50%)}:root[data-theme=dark][data-board=slate] cg-board{background-color:var(--_bdk-slate-l);background-image:repeating-conic-gradient(var(--_bdk-slate-d) 0% 25%, var(--_bdk-slate-l) 0% 50%)}:root[data-theme=dark][data-board=purple] cg-board{background-color:var(--_bdk-purple-l);background-image:repeating-conic-gradient(var(--_bdk-purple-d) 0% 25%, var(--_bdk-purple-l) 0% 50%)}:root[data-theme=dark][data-board=tournament] cg-board{background-color:var(--_bdk-tournament-l);background-image:repeating-conic-gradient(var(--_bdk-tournament-d) 0% 25%, var(--_bdk-tournament-l) 0% 50%)}:root cg-board square.last-move{background-color:#3a86d44d}:root cg-board square.selected{background-color:#2e6fb57a}:root[data-hl=high-vis] cg-board square.last-move{background-color:#3a86d452;box-shadow:inset 0 0 0 3px #142842eb,inset 0 0 0 6px #ffffffeb}:root[data-hl=high-vis] cg-board square.selected{background-color:#3a86d473;box-shadow:inset 0 0 0 3px #142842f2,inset 0 0 0 6px #fffffff2}:root[data-hl=high-vis] cg-board square.move-dest{background:0 0;box-shadow:inset 0 0 0 4px #142842d9,inset 0 0 0 7px #ffffffd9}:root[data-hl=high-vis] cg-board square.oc.move-dest{background:0 0;box-shadow:inset 0 0 0 5px #142842e6,inset 0 0 0 9px #ffffffd9}:root[data-hl=high-vis] cg-board square.move-dest:hover{box-shadow:inset 0 0 0 5px #142842f2,inset 0 0 0 8px #fffffff2}:root[data-hl=high-vis] cg-board square.check{background:radial-gradient(#dc0000f2 0%,#be0000d9 40%,#a0000000 80%);box-shadow:inset 0 0 0 4px #780000f2,inset 0 0 0 7px #fffffff2}.cg-wrap coords{opacity:1;font-size:9px;font-weight:700}:root .cg-wrap coords coord,:root .cg-wrap .ranks coord,:root .cg-wrap .files coord{color:#2a2f3a;text-shadow:none}.cg-wrap coords.ranks{align-items:flex-start;height:100%;top:0;left:0}.cg-wrap coords.ranks coord{justify-content:flex-start;align-items:flex-start;padding:0;line-height:1;display:flex;transform:none}.cg-wrap coords.files{text-transform:lowercase;justify-content:flex-start;width:100%;bottom:0;left:0}.cg-wrap coords.files coord{justify-content:flex-end;align-items:flex-end;padding:0 1px 1px 0;line-height:1;display:flex}:root[data-piece-color=gold] :is(.cg-wrap,.pocket-piece,.pk-chip) piece{filter:sepia()saturate(4.5)hue-rotate(3deg)brightness(1.08)contrast(1.02)drop-shadow(0 0 1px #b0870ab3)}:root[data-piece-color=midnight] :is(.cg-wrap,.pocket-piece,.pk-chip) piece{filter:brightness(.85)contrast(1.2)saturate(.85)}:root[data-piece-color=bronze] :is(.cg-wrap,.pocket-piece,.pk-chip) piece{filter:sepia(.9)saturate(1.15)brightness(.95)contrast(1.05)}:root[data-piece-color=emerald] :is(.cg-wrap,.pocket-piece,.pk-chip) piece{filter:sepia()saturate(2.2)hue-rotate(85deg)brightness(.97)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.king.white{background-image:url(/chessground/pieces/chessnut/wK.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.queen.white{background-image:url(/chessground/pieces/chessnut/wQ.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.rook.white{background-image:url(/chessground/pieces/chessnut/wR.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.bishop.white{background-image:url(/chessground/pieces/chessnut/wB.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.knight.white{background-image:url(/chessground/pieces/chessnut/wN.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.pawn.white{background-image:url(/chessground/pieces/chessnut/wP.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.king.black{background-image:url(/chessground/pieces/chessnut/bK.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.queen.black{background-image:url(/chessground/pieces/chessnut/bQ.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.rook.black{background-image:url(/chessground/pieces/chessnut/bR.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.bishop.black{background-image:url(/chessground/pieces/chessnut/bB.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.knight.black{background-image:url(/chessground/pieces/chessnut/bN.svg)}:root[data-pieces=chessnut] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.pawn.black{background-image:url(/chessground/pieces/chessnut/bP.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.king.white{background-image:url(/chessground/pieces/fantasy/wK.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.queen.white{background-image:url(/chessground/pieces/fantasy/wQ.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.rook.white{background-image:url(/chessground/pieces/fantasy/wR.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.bishop.white{background-image:url(/chessground/pieces/fantasy/wB.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.knight.white{background-image:url(/chessground/pieces/fantasy/wN.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.pawn.white{background-image:url(/chessground/pieces/fantasy/wP.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.king.black{background-image:url(/chessground/pieces/fantasy/bK.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.queen.black{background-image:url(/chessground/pieces/fantasy/bQ.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.rook.black{background-image:url(/chessground/pieces/fantasy/bR.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.bishop.black{background-image:url(/chessground/pieces/fantasy/bB.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.knight.black{background-image:url(/chessground/pieces/fantasy/bN.svg)}:root[data-pieces=fantasy] :is(.cg-wrap,.pocket-piece,.pk-chip) piece.pawn.black{background-image:url(/chessground/pieces/fantasy/bP.svg)}
