: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:none;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:none;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(ellipse at center,#dc0000f2,#be0000d9,#a0000000 80%);box-shadow:inset 0 0 0 4px #780000f2,inset 0 0 0 7px #fffffff2}.cg-wrap coords{font-size:9px;font-weight:700;opacity:1}:root .cg-wrap coords coord,:root .cg-wrap .ranks coord,:root .cg-wrap .files coord{color:#2a2f3a;text-shadow:none}.cg-wrap coords.ranks{top:0;left:0;height:100%;align-items:flex-start}.cg-wrap coords.ranks coord{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;transform:none;line-height:1}.cg-wrap coords.files{bottom:0;left:0;width:100%;justify-content:flex-start;text-transform:lowercase}.cg-wrap coords.files coord{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 1px 1px 0;line-height:1}:root[data-piece-color=gold] :is(.cg-wrap,.pocket-piece,.pk-chip) piece{filter:sepia(1) saturate(4.5) hue-rotate(3deg) brightness(1.08) contrast(1.02) drop-shadow(0 0 1px rgba(176,135,10,.7))}: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(1) 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)}
