.dropdown-menu{z-index:1021}.brown{background-image:url(https://www.chesshub.com/packs/media/images/board/brown-346be924255409efc4be77d04bbcb1a6.svg)}.ranks{padding-left:4px}.cg-wrap{width:552px;height:552px}.cg-wrap piece.pawn.white{background-image:url(https://www.chesshub.com/packs/media/images/pieces/wP-589a984c3d2d88bb2847ffaebf2d0af8.svg)}.cg-wrap piece.bishop.white{background-image:url(https://www.chesshub.com/packs/media/images/pieces/wB-6a5db4e00551e268747b60589c01314a.svg)}.cg-wrap piece.knight.white{background-image:url(https://www.chesshub.com/packs/media/images/pieces/wN-72ce2510bf190a43c6b4b3f65edec798.svg)}.cg-wrap piece.rook.white{background-image:url(https://www.chesshub.com/packs/media/images/pieces/wR-a5a16b367926231b6079ae531371b789.svg)}.cg-wrap piece.queen.white{background-image:url(https://www.chesshub.com/packs/media/images/pieces/wQ-b069e38bd85cca00883f4dc89a5d018a.svg)}.cg-wrap piece.king.white{background-image:url(https://www.chesshub.com/packs/media/images/pieces/wK-d45e8c4380c29962e4da2c094c02e027.svg)}.cg-wrap piece.pawn.black{background-image:url(https://www.chesshub.com/packs/media/images/pieces/bP-0b4c4e3052f6ceab27cd3fa0218168e2.svg)}.cg-wrap piece.bishop.black{background-image:url(https://www.chesshub.com/packs/media/images/pieces/bB-e1a52addd489b6c0a5a82b9b016de84d.svg)}.cg-wrap piece.knight.black{background-image:url(https://www.chesshub.com/packs/media/images/pieces/bN-46c4b3a96cc14795302cad7319d0ca3d.svg)}.cg-wrap piece.rook.black{background-image:url(https://www.chesshub.com/packs/media/images/pieces/bR-c1ec7c641d1689ec457f2891cb96b4e5.svg)}.cg-wrap piece.queen.black{background-image:url(https://www.chesshub.com/packs/media/images/pieces/bQ-2baa6b588f718ccb4227bbef3e744657.svg)}.cg-wrap piece.king.black{background-image:url(https://www.chesshub.com/packs/media/images/pieces/bK-0843f9c456563572981bd2d1a0e1dba0.svg)}.spare:hover{background-color:#b8daff}@media(max-width:1200px){.cg-wrap{width:500px;height:500px}.spare{width:35px;height:35px}}@media(max-width:992px){.cg-wrap{width:500px;height:500px}.spare{width:35px;height:35px}}@media(max-width:768px){.cg-wrap{width:500px;height:500px}.spare{width:35px;height:35px}}@media(max-width:576px){.cg-wrap{width:350px;height:350px}.spare{width:25px;height:25px}}.cg-wrap{position:relative;display:block}cg-helper{width:12.5%;padding-bottom:12.5%;display:table}cg-container,cg-helper{position:absolute;bottom:0}cg-container{width:800%;height:800%;display:block}cg-board{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;background-size:cover;cursor:pointer}cg-board,cg-board square{position:absolute;top:0;left:0}cg-board square{width:12.5%;height:12.5%;pointer-events:none}cg-board square.move-dest{background:radial-gradient(rgba(20,85,30,.5) 22%,#208530 0,rgba(0,0,0,.3) 0,transparent 0);pointer-events:auto}cg-board square.premove-dest{background:radial-gradient(rgba(20,30,85,.5) 22%,#203085 0,rgba(0,0,0,.3) 0,transparent 0)}cg-board square.oc.move-dest{background:radial-gradient(transparent 0,transparent 80%,rgba(20,85,0,.3) 0)}cg-board square.oc.premove-dest{background:radial-gradient(transparent 0,transparent 80%,rgba(20,30,85,.2) 0)}cg-board square.move-dest:hover{background:rgba(20,85,30,.3)}cg-board square.premove-dest:hover{background:rgba(20,30,85,.2)}cg-board square.last-move{will-change:transform;background-color:rgba(155,199,0,.41)}cg-board square.selected{background-color:rgba(20,85,30,.5)}cg-board square.check{background:radial-gradient(ellipse at center,red 0,#e70000 25%,rgba(169,0,0,0) 89%,rgba(158,0,0,0) 100%)}cg-board square.current-premove{background-color:rgba(20,30,85,.5)}.cg-wrap piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform;pointer-events:none}cg-board piece.dragging{cursor:move;z-index:10}cg-board piece.anim{z-index:8}cg-board piece.fading{z-index:1;opacity:.5}.cg-wrap square.move-dest:hover{background-color:rgba(20,85,30,.3)}.cg-wrap piece.ghost{opacity:.3}.cg-wrap .cg-custom-svgs,.cg-wrap .cg-shapes{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cg-wrap .cg-shapes{opacity:.6;z-index:2}.cg-wrap .cg-custom-svgs{z-index:9}.cg-wrap coords{position:absolute;display:flex;pointer-events:none;opacity:.8;font-size:9px}.cg-wrap coords.ranks{right:-15px;top:0;flex-flow:column-reverse;height:100%;width:12px}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.files{bottom:-16px;left:0;flex-flow:row;width:100%;height:16px;text-transform:uppercase;text-align:center}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:1 1 auto}.cg-wrap coords.ranks coord{transform:translateY(39%)}