.button{align-items:center;border-radius:5px;display:flex;padding:15px 30px}.buttons{justify-content:space-around}.buttons,.dialogContainer{align-items:center;display:flex;width:100%}.dialogContainer{justify-content:center;position:absolute;z-index:1000}.dialog{background:#fff;border:1px solid #000;height:calc(var(--pieceSize)*4);justify-content:space-evenly;margin:0;padding:0;width:75%}.dialog,.dialog .caption{align-items:center;display:flex;flex-flow:column}.dialog .caption{height:calc(var(--pieceSize)*1);justify-content:center}.cube{align-items:center;background-color:var(--cubeColor);border:1pt solid var(--cubeBorderColor);border-radius:2pt;color:var(--cubeFontColor);display:flex;font-size:calc(var(--pieceSize)*.5);height:var(--pieceSize);justify-content:center;line-height:var(--pieceSize);margin:calc(var(--pieceSize)*.25);width:var(--pieceSize)}.cube.CRAWFORD,.cube.MAX{background-color:var(--cubeMaxColor)}.cube.UNDOUBLED:after{content:"1"}:root{--diceSize:24px;--diceColor:#fff;--dicePipColor:#000}.dice{align-items:center;display:flex;justify-content:center}.pip.used{-webkit-filter:brightness(70%);filter:brightness(70%)}.pip{align-items:center;background-color:#fff;background-color:var(--diceColor);border:1px solid #000;border-radius:20%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:24px;height:var(--diceSize);justify-items:center;margin:2.4px;margin:calc(var(--diceSize)*.1);padding:2.6px;padding:calc(var(--diceSize)*.15 - 1px);width:24px;width:var(--diceSize)}.pip,.pip>*{box-sizing:border-box}.pip>*{border-radius:50%;height:70%;height:var(--dicePipSize);width:70%;width:var(--dicePipSize)}.pip>.a{grid-row:1/span 1}.pip>.a,.pip>.b{grid-column:1/span 1}.pip>.b{grid-row:2/span 1}.pip>.c{grid-column:1/span 1;grid-row:3/span 1}.pip>.d{grid-row:1/span 1}.pip>.d,.pip>.e{grid-column:3/span 1}.pip>.e{grid-row:2/span 1}.pip>.f{grid-column:3/span 1;grid-row:3/span 1}.pip>.center{grid-column:2/span 1;grid-row:2/span 1}.pip.d1>.center,.pip.d2>.a,.pip.d2>.f,.pip.d3>.a,.pip.d3>.center,.pip.d3>.f,.pip.d4>.a,.pip.d4>.c,.pip.d4>.d,.pip.d4>.f,.pip.d5>.a,.pip.d5>.c,.pip.d5>.center,.pip.d5>.d,.pip.d5>.f,.pip.d6>.a,.pip.d6>.b,.pip.d6>.c,.pip.d6>.d,.pip.d6>.e,.pip.d6>.f{background-color:#000;background-color:var(--dicePipColor);border:1px solid #000;border:1px solid var(--dicePipColor)}.pip.d1>.center{height:105%;height:calc(var(--dicePipSize)*1.5);width:105%;width:calc(var(--dicePipSize)*1.5)}:root{--redPieceColor:crimson;--whitePieceColor:#fff}.column .point{align-items:center;display:flex;flex-wrap:wrap;height:calc(var(--pieceSize)*5.5);margin-left:calc(var(--pieceSize)*7/8)}.upper .column .point{flex-direction:column}.lower .column .point{flex-direction:column-reverse;margin-bottom:1px}.bar .upper .column .point{flex-direction:column;margin-bottom:calc(var(--pieceSize)*1/2)}.bar .lower .column .point{flex-direction:column-reverse;margin-top:calc(var(--pieceSize)*1/2)}.column .piece{border:1px solid #000;border-radius:50%;height:var(--pieceSize);margin-bottom:-1px;margin-left:calc(var(--pieceSize)*-7/8);width:var(--pieceSize);z-index:10}.goal{--pheight:calc(var(--pieceSize)*0.25)}.goal.upper .point{align-items:center;display:flex;flex-direction:column}.goal.lower .point{align-items:center;display:flex;flex-direction:column-reverse}.goal .piece{border:1px solid #000;border-radius:5%;height:var(--pheight);margin:1px 0;width:var(--pieceSize)}.goal.upper .piece:nth-child(10),.goal.upper .piece:nth-child(5){margin-bottom:var(--pheight)}.goal.lower .piece:nth-child(10),.goal.lower .piece:nth-child(5){margin-top:var(--pheight)}.red .piece{background-color:crimson;background-color:var(--redPieceColor)}.white .piece{background-color:#fff;background-color:var(--whitePieceColor)}.column .point .piece:nth-child(10),.column .point .piece:nth-child(6),.column .point .piece:nth-child(7),.column .point .piece:nth-child(8),.column .point .piece:nth-child(9){z-index:20}.column .point .piece:nth-child(11),.column .point .piece:nth-child(12),.column .point .piece:nth-child(13),.column .point .piece:nth-child(14),.column .point .piece:nth-child(15){z-index:30}.board{background-color:#f5f5f5;background-color:var(--boardBackgroundColor);border-width:19px 16px;border-width:calc(var(--pieceSize)*.5 + 3px) calc(var(--pieceSize)*.5);margin:5px}.board,.centerArea{border-color:gray;border-color:var(--boardColor);border-style:solid}.centerArea{border-width:0 16px;border-width:0 calc(var(--pieceSize)*.5)}.bar,.side-bar{background-color:gray;background-color:var(--boardColor)}.goal{background-color:#d3d3d3}.posIndex{color:#fff;font-size:12.8px;font-size:calc(var(--pieceSize)*.4)}:root{--pieceSize:32px;--diceSize:36px;--dicePipSize:70%;--boardColor:gray;--boardBackgroundColor:#f5f5f5;--triangleColorEven:#2f4f4f;--triangleColorOdd:#d3d3d3;--whiteSideColor:#fff;--whiteSideDicePipColor:#000;--redSideColor:crimson;--redSideDicePipColor:#fff;--cubeColor:#000;--cubeFontColor:#fff;--cubeMaxColor:#a9a9a9;--cubeBorderColor:#000;--boardHeight:calc(var(--pieceSize)*17);--boardWidth:calc(var(--pieceSize)*17);--redPieceColor:var(--redSideColor);--whitePieceColor:var(--whiteSideColor)}.boardContainer{align-items:center;position:relative}.board,.boardContainer{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.board{flex-flow:column}.board *{box-sizing:border-box}.board>div.innerBox{display:flex;flex-flow:row;height:calc(var(--pieceSize)*17);height:var(--boardHeight);position:relative}.posIndex>span{text-align:center;width:calc(var(--pieceSize))}.posIndex{display:flex;height:calc(var(--pieceSize)*.5);justify-content:space-around;position:absolute;width:100%}.posIndex.upper{align-items:flex-end;top:calc(var(--pieceSize)*-.5)}.posIndex.lower{align-items:flex-start;bottom:calc(var(--pieceSize)*-.5)}.centerArea,.inner,.outer{display:flex;position:relative}.inner,.outer{align-items:center;flex-direction:column;justify-content:space-between;margin:0 2px}.table{position:relative}.upper.table{display:flex;flex-direction:row}.lower.table{display:flex;flex-direction:row-reverse}.column{width:var(--pieceSize)}.table .triangle{--triangle-height:5.5;border-left:calc(var(--pieceSize)*.5) solid transparent;border-right:calc(var(--pieceSize)*.5) solid transparent;height:0;width:0}.upper.table .point,.upper.table .triangle{position:absolute;top:0}.lower.table .point,.lower.table .triangle{bottom:0;position:absolute}.upper.table .column:nth-child(2n) .triangle{border-top:calc(var(--pieceSize)*var(--triangle-height)) solid var(--triangleColorEven)}.upper.table .column:nth-child(odd) .triangle{border-top:calc(var(--pieceSize)*var(--triangle-height)) solid var(--triangleColorOdd)}.lower.table .column:nth-child(2n) .triangle{border-bottom:calc(var(--pieceSize)*var(--triangle-height)) solid var(--triangleColorEven)}.lower.table .column:nth-child(odd) .triangle{border-bottom:calc(var(--pieceSize)*var(--triangle-height)) solid var(--triangleColorOdd)}.dice-space.left{--diceColor:var(--redSideColor);--dicePipColor:var(--redSideDicePipColor);left:0}.dice-space.right{--diceColor:var(--whiteSideColor);--dicePipColor:var(--whiteSideDicePipColor);right:0}.bar{height:100%;justify-content:center;margin:0 calc(var(--pieceSize)*.05);width:calc(var(--pieceSize)*1.9)}.bar,.bar .lower,.bar .upper{align-items:center;display:flex;flex-direction:column}.bar .lower{flex-direction:column-reverse}.side-bar{align-items:center;box-sizing:initial;display:flex;flex-direction:column;justify-content:space-between}.goal,.side-bar{width:calc(var(--pieceSize)*1 + 2px)}.goal{height:calc(var(--pieceSize)*.25*17 + 28px)}.goal.upper{flex-direction:column}.goal.lower,.goal.upper{align-items:center;display:flex}.goal.lower{flex-direction:column-reverse}.cube-space{align-self:center}.cube-space,.iconButton{align-items:center;display:flex;justify-content:center}.iconButton{height:var(--pieceSize);width:var(--pieceSize)}#resignButton:after{color:#fff;content:"🏳"}#revertButton{font-size:var(--pieceSize)}#revertButton:after{color:#fff;content:"↺"}#revertButton[mode=redo]:after{color:#000}div#plyAsText{font-weight:700}div#matchID,div#positionID{font-weight:700;text-align:right}.button#offerBackgammon,.button#offerGammon,.button#offerSingle{background:#2f4f4f;color:#fff;padding:4px 8px}.button#cancelResign{background:#d3d3d3;padding:4px 8px}.button#acceptResign,.button#offer{background:#2f4f4f;color:#fff}.button#cancel,.button#rejectResign{background:#d3d3d3}.button#offer:after,.button#offerSingle:after{content:"Single(1)"}.button#offerGammon:after{content:"Gammon(2)"}.button#offerBackgammon:after{content:"Backgammon(3)"}.button#cancel:after,.button#cancelResign:after{content:"Cancel"}.button#acceptResign:after{content:"Accept"}.button#rejectResign:after{content:"Reject"}.dialog>.cubeResponse{display:flex;flex-direction:column;justify-content:space-around;width:100%}.button#take{background:#2f4f4f;color:#fff}.button#pass{background:#d3d3d3}.button#take:after{content:"Take"}.button#pass:after{content:"Pass"}#copy{align-items:center;display:flex;flex-flow:row}#copyMatchRecords{background-color:#2f4f4f;color:#fff;justify-content:center;margin-right:5px;padding:5px 10px;width:20%}#copiedMessage{font-weight:700;margin-left:auto;margin-right:5px;text-align:right;width:20%}#copiedMessage.runAnimation{color:#000}#copiedMessage.disabled{color:transparent;transition-delay:0s;transition-duration:2s;transition-property:color}#recordsAndConf{display:flex;flex-flow:row-reverse}#resume{background-color:#2f4f4f;color:#fff;justify-content:center;margin:10px;padding:5px 10px;width:20%}#resume.disabled{background-color:#d3d3d3}#scrollPane{height:75vh;overflow-y:auto;width:350px}#directionCheckbox>input{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#directionCheckbox{-webkit-text-orientation:sideways;text-orientation:sideways;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}#directionCheckbox:after{content:"Use fixed index"}table.records{border:1px solid gray;border-collapse:collapse;width:330px}col#numCol,col#pieceCol{width:10%}col#movesCol{width:80%}.records thead{border-bottom:1px solid #000}.records td{padding:5px}.records td:nth-child(+1){text-align:right}tr.record.selected{background-color:#add8e6}.pieceMark.red{background-color:crimson;border:1px solid gray;border-radius:50%;height:12px;width:12px}.pieceMark.white{background-color:#fff;border:1px solid #000;border-radius:50%;height:12px;width:12px}.record:nth-child(odd){background-color:#eee}.record:nth-child(2){background-color:#fff}#main{display:flex;flex-flow:row;font-family:sans-serif}#recordsPane{margin:5px}#matchRecord>pre{border:1px solid gray;font-family:Lucida Console,Consolas,Courier New,monospace;height:200px;margin:5px;overflow-y:auto}#conf{font-family:sans-serif}#startBGMatch{background:#2f4f4f;color:#fff;justify-content:center;margin-top:25px;width:120px}#startBGMatch:after{content:"StartGame"}#termDialog{justify-content:space-evenly}#termDialog>.csscaption:before{content:"Return to configuration menu?"}#term{background:darkred;color:#fff;justify-content:center;margin-top:25px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#term:after{content:"Return to Config"}#execTerm:after{content:"Return"}#cancelTerm:after{content:"Cancel"}#execTerm{background:#d3d3d3}#cancelTerm{background:#2f4f4f;color:#fff}[role=reset]{border:#000;border-style:solid;border-width:1px;display:inline;margin:5px 10px;padding:1px 10px}#textBoard,[role=reset]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#textBoard{border:1px solid gray;font-family:Lucida Console,Consolas,Courier New,monospace;margin:5px;padding:5px;white-space:pre}#confPositionID{display:flex;flex-flow:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#revertPositionID{align-self:flex-end}.App{margin:10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.33fc12f3.css.map*/