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}.board{background-size:cover;flex-direction:column;margin:10px auto;max-height:600px;max-width:600px;position:relative}.board,.board-row,.cell{display:flex}.cell{align-items:center;aspect-ratio:1;justify-content:center;position:relative}.cell:after,.cell:before{background:#000;content:"";position:absolute}.cell:before{height:100%;left:50%;width:1px}.cell:after{height:1px;top:50%;width:100%}.cell.top:before{top:50%}.cell.bottom:before{bottom:50%}.cell.left:after{left:50%}.cell.right:after{right:50%}.piece{align-items:center;border-radius:50%;display:flex;font-size:11px;height:70%;justify-content:center;position:relative;width:70%;z-index:10}.piece.black{background:#000;color:#fff}.piece.white{background:#fff;color:#000}.last{border:1px solid red;height:80%;width:80%;z-index:100}.last,.loading{position:absolute}.loading{align-items:center;background:#0000001a;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%;z-index:9999}.loading-text{color:red;font-size:16px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{margin:0 10px}.setting{flex-direction:column;margin:10px 0}.setting,.setting-row{align-items:center;display:flex;justify-content:center}.setting-row{flex-direction:row;margin-bottom:5px}.setting-item{margin:0 10px}.status{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:10px}.status-item{margin:0 10px}
/*# sourceMappingURL=main.37a2aaf0.css.map*/