/*! chessboard.js v@VERSION | (c) 2019 Chris Oakman | MIT License chessboardjs.com/license */





.clearfix-7da63 {
  clear: both;
}

.board-b72b1 {
  border: 2px solid #404040;
  box-sizing: content-box;
  
}

.square-55d63 {
  float: left;
  position: relative;
 
  
  /* disable any native browser highlighting */
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.white-1e1d7 {
  background-color: #f0d9b5;
  color: #b58863;
}

.black-3c85d {
  background-color: #b58863;
  color: #f0d9b5;
}

.highlight1-32417, .highlight2-9c5d2 {
  box-shadow: inset 0 0 3px 3px yellow;
}

.highlight3-34567 {
  box-shadow: inset 0 0 3px 3px yellow;
}

.highlight4-14235 {
  box-shadow: inset 0 0 6px 6px red;
}

.circle-33 {
  background-image: radial-gradient( #2222ff 17% , #bbbbbb 1%, transparent );
  height: 1em;
  width: 5em;
}

.circle-0033 {
  background-image: radial-gradient( transparent 60% , #2222ff);
  height: 5em;
  width: 5em;
}



.circle-77 {
  background-image: radial-gradient( #FF0000 20%, transparent );
  height: 1em;
  width: 5em;
}
.circle-99 {
  background-image: radial-gradient(  transparent 55%,#FFFFFF 57%, #FF2222 65%,#FFFFFF 68%, transparent 72%);
  height: 1em;
  width: 5em;
}

.circle-88 {
  background-image: radial-gradient(  transparent 55%,#FFFFFF 57%, #0000FF 65%,#FFFFFF 68%, transparent 72%);
  height: 1em;
  width: 5em;
}

/* Pre-move highlights (cyan/teal) */
.premove-to {
  background-image: radial-gradient(#00ccaa 17%, transparent 18%);
  height: 1em;
  width: 5em;
}
.premove-from {
  background-image: radial-gradient(transparent 60%, #00ccaa);
  height: 5em;
  width: 5em;
}
/* Currently selected pre-move source (awaiting destination click) */
.premove-source {
  background-image: radial-gradient(transparent 55%, #00ffdd 57%, #00ccaa 65%, #00ffdd 68%, transparent 72%);
  height: 1em;
  width: 5em;
}


.notation-322f9 {
  cursor: default;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: absolute;
}

.alpha-d2270 {
  bottom: 15px;
  right: 3px;
}

.numeric-fc462 {
  top: 16px;
  left: 2px;
}
