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}.app{background-position:50%;background-size:cover;font-size:3vh}.app,.game{height:100vh}.player-details{align-items:flex-end;background:rgba(255,0,0,.502);bottom:calc(50vh + 50vw);box-sizing:border-box;color:#fff;display:flex;font-size:5vh;font-weight:700;justify-content:space-between;left:2.5vw;padding:2vw;position:absolute;text-shadow:0 0 5px #000;width:95vw}.player-details.reversed{background:rgba(0,0,255,.502)}.player-details.reversed:last-child{background:rgba(255,0,0,.502)}.player-details .name{display:flex;flex-direction:column}@media(min-aspect-ratio:1/2){.player-details{bottom:77vh}}@media(min-aspect-ratio:5/8){.player-details{bottom:82vh}}.player-details:last-child{align-items:flex-start;background:rgba(0,0,255,.502);bottom:auto;top:calc(50vh + 50vw)}@media(min-aspect-ratio:1/2){.player-details:last-child{top:77vh}}@media(min-aspect-ratio:5/8){.player-details:last-child{top:82vh}}.player-details div:first-child{overflow:hidden}.board-container{height:95vw;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:95vw}@media(min-aspect-ratio:1/2){.board-container{height:50vh;width:50vh}}@media(min-aspect-ratio:5/8){.board-container{height:60vh;width:60vh}}.games{display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;width:100vw}.games tr{cursor:pointer}.games tr td{color:#fff;font-weight:700;overflow:hidden;padding:1vh .5vh;vertical-align:middle}.games tr .result-l,.games tr .result-w{height:2vh;width:2vh}.games tr .result-w{background-color:#adff2f}.games tr .result-l{background-color:red}.screen-container{flex-direction:column;height:100vh}.button,.screen-container,button{align-items:center;display:flex;justify-content:center}.button,button{background:#0000;background-image:url(/static/media/button.50ade502af04400a018e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;color:#000;cursor:pointer;font-size:3vh;font-weight:700;height:10vh;line-height:2.4vh;margin-bottom:2vh;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #f58420,-1px 1px 0 #933701,-1px -1px 0 #933701,1px -1px 0 #f58420;width:33vh}.button:last-child,button:last-child{margin-bottom:0}.user-info{color:#fff;font-weight:700;margin-bottom:2vh;text-align:center;text-shadow:0 0 1vh #000}.user-info .name{margin-bottom:1vh}.user-info .elo{font-size:2em}.division{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;height:3vh;margin:1vh 1vh 2vh;width:80%}.board,.division{background-position:50%}.board{background-color:#a7936c;background-size:cover;display:flex;flex-direction:column;height:100%;margin:0 auto;position:absolute;top:0;width:100%}.board.reverse{flex-direction:column-reverse}.board.reverse .row{flex-direction:row-reverse}.board .row{display:flex;flex:1 1;flex-direction:row}.board .row:first-child{background-color:rgba(0,38,254,.341)}.board .row:last-child{background-color:rgba(255,0,0,.694)}.board .row .cell{flex:1 1}.board .row .cell:after{background-color:#0000;background-image:url(/static/media/hole.d14dcadc42a38cf1fe07.png);background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:50%;content:"";display:block;height:50%;margin-left:50%;margin-top:50%;transform:translateX(-50%) translateY(-50%);width:50%}.board .row .cell.destination:after{border:2px solid #fff}.pieces{top:0}.piece,.pieces{position:absolute}.piece{align-items:center;background-color:#0000;background-origin:border-box;background-size:contain;border:0;border-radius:50%;box-shadow:2vw 2vw 6vw 0 #000;box-sizing:border-box;display:flex;justify-content:center;transition:left .2s ease-out,top .2s ease-out}.piece.p1{background-image:url(/static/media/red-piece.1bffe8657c8fa304f508.png)}.piece.p2{background-image:url(/static/media/blue-piece.c05938ff0f0ce9338f1d.png)}.piece.p0{background-image:url(/static/media/neutron.dadfdc6b05ce6293c56d.png)}.piece.selected{border:2px solid #fff}.message{align-items:center;display:flex;height:100vh;justify-content:center;left:2.5vw;position:absolute;text-align:center;top:0;width:95vw}.message .message-inner{background-color:hsla(39,77%,83%,.722);border:3px solid #7f622d;font-size:3vh;font-weight:700;padding:6vw}.message .message-inner .button-container{margin-top:6vw}.message .message-inner .button-container .button{display:inline-flex;margin-bottom:0}.input{color:#000;font-size:3vh;font-weight:700;height:10vh;margin-bottom:2vh;padding:1vh;text-align:center;width:80vw}.input:last-child{margin-bottom:0}.icon-button{align-items:center;background:#0000;background-image:url(/static/media/button-squared.038f02197bcd1e85f249.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;color:#000;cursor:pointer;display:inline-flex;font-size:3vh;font-weight:700;height:10vh;justify-content:center;line-height:2.4vh;margin-bottom:2vh;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #f58420,-1px 1px 0 #933701,-1px -1px 0 #933701,1px -1px 0 #f58420;width:10vh}.icon-button.disabled{cursor:default}.icon-button:last-child{margin-bottom:0}
/*# sourceMappingURL=main.ca7c2fa5.css.map*/