body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#93a8ac;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}.login{align-items:center;display:flex;font-size:20px;justify-content:center;min-height:100vh;position:relative;text-align:center}input{border:0;border-radius:5px}input,label{display:block;padding:4px}label{margin:4px}.button-container{padding-top:15px}form{background-color:#bcd2d6;border-radius:15px;padding:50px}.game{font-size:20px;padding-top:70px;text-align:center}.player{font-size:larger;font-weight:700}.tile{border:4px solid #000;cursor:pointer;display:inline-block;font-size:0;height:104px;width:104px}path{align-items:center;display:flex;justify-content:center;position:relative}.row{height:106px}.tile0{border-width:0 4px 4px 0}.tile1{border-width:0 4px 4px}.tile2{border-width:0 0 4px 4px}.tile3{border-width:4px 4px 4px 0}.tile5{border-width:4px 0 4px 4px}.tile6{border-width:4px 4px 0 0}.tile7{border-width:4px 4px 0}.tile8{border-width:4px 0 0 4px}.board{padding-top:40px}.occupied,.winningMessage{color:darkred;font-size:larger;padding-top:20px}.orange{fill:#b83f13}.blue{fill:blue}.endgame{background:#91a5a8;border-radius:16px;box-shadow:0 5px 20px 0 rgba(0,0,0,.04);padding-bottom:30px;padding-top:20px;position:fixed;top:65%;width:80%;z-index:10}.darkBK,.endgame{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.darkBK{background-color:rgba(0,0,0,.2);height:100vh;position:absolute;top:50%;width:100vw;z-index:0}.modalHeader{border-top-left-radius:16px;border-top-right-radius:16px;font-size:18px;font-weight:500;height:50px;margin:0;overflow:hidden;padding:10px;text-align:center}.historyTable{align-items:center;display:flex;font-size:15px;justify-content:center}.historyRow,.historyRowFirst{float:left;width:100px}.historyRow{padding-left:20px}button{border:1px solid grey;border-radius:5px;font-size:15px;margin-left:20px;padding:5px}.endButtons{margin-bottom:10px}@media only screen and (max-device-width:450px){.endButtons{display:flex}}header{font-size:larger;padding-left:20%;padding-top:20px;position:fixed;text-align:center;width:60%}.right{float:right}.left{float:left}hr{margin-top:30px}.score{padding-left:15px}@media only screen and (max-device-width:600px){header{font-size:18px;padding-left:5%;width:90%}hr{margin-top:30px}}
/*# sourceMappingURL=main.167fdd0a.css.map*/