body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}button{cursor:pointer}#root{background-color:#282c34;min-height:100vh}.modal-background{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.7);z-index:10}.modal-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.board-container{flex-direction:column;justify-content:flex-start;min-width:935px;background-color:#282c34}.board,.board-container{display:flex;align-items:center}.board{min-width:920px;justify-content:center;flex-wrap:wrap;max-width:920px}.interface{z-index:1;display:flex;flex-direction:column;align-items:center;position:absolute;margin-top:75px}.message{text-align:center}.message,.message div{margin-bottom:5px}.toolbar{display:flex;justify-content:space-around;width:50%;margin:10px}.player-info{display:flex;justify-content:space-between}.player-info div{margin:5px}.hand-container{margin-top:10px;align-items:center}.hand-container,.tile{display:flex;flex-direction:column}.tile{border:1px solid #000;height:67px;width:90px;float:left;background-color:#fff;background-color:#cee6d0}.zoom{height:270px;width:245px;position:absolute;z-index:2;background-color:#fff}.zoom,.zoom .tile-header{display:flex;align-items:center}.zoom .tile-header{height:35px;font-size:15px;font-weight:800;justify-content:center;margin-bottom:10px}.house-desc-container{margin:10px 0;width:80%}.house-desc{display:flex;justify-content:space-between}.fine-info{padding:10px}.fine-info,.tile-header{font-size:10px;text-align:center}.tile-header{padding-top:3px;height:23px;font-weight:600;line-height:11px;width:100%;position:relative;color:#000;flex-direction:column;overflow:hidden}.tile-header,.tile-players{display:flex;align-items:center}.tile-players{margin-top:23px;height:34px;width:90px;justify-content:center;position:absolute}.tile-price{position:relative;bottom:-27px;font-size:8px;text-align:center}.tile-houses{margin-top:48px;display:flex;width:90px;justify-content:space-between;position:absolute}.tile-houses div{width:30px}.tile-houses div:last-child{margin-right:-1px}.tile-houses .fa-home{font-size:13px}.hand{display:flex;margin-top:10px;justify-content:center;min-width:720px}.hand .tile{position:relative;height:90px;align-items:center;margin-top:-65px;-webkit-transition:.5s ease;transition:.5s ease;background-color:#fff}.hand-stack,.hand .tile{flex-direction:column;display:flex}.hand-stack{min-width:90px}.hand-stack:hover .tile{margin-top:5px;-webkit-transition:.5s ease;transition:.5s ease}.hand-stack .tile:first-child{margin-top:0}.buy{opacity:.5}.buy:hover{opacity:1}.tile-info{font-size:9px;font-weight:600;margin-top:4px;text-align:center}.trade-container{display:flex;flex-direction:column;align-items:center}.trade-container i{margin-left:5px}.trade-panel{display:flex}.trade-assets{justify-content:space-between;height:187px;width:390px}.trade-assets,.trade-cash{display:flex;flex-direction:column;align-items:center}.trade-properties{position:absolute;margin:20px 5px 5px;width:420px;display:flex;justify-content:center}.trade-stack .tile{margin-top:-42px}.trade-properties .tile{width:65px;margin-left:-15px;position:relative;-webkit-transition:.5s ease;transition:.5s ease}.mortgage-properties .tile{background-color:#fff}.mortgage-properties .tile:first-child,.trade-properties .tile:first-child{width:65px;position:relative;-webkit-transition:.5s ease;transition:.5s ease}.mortgage-properties .trade-stack:hover,.trade-properties .trade-stack:hover{margin:0 30px;-webkit-transition:.5s ease;transition:.5s ease}.trade-stack{display:flex;flex-direction:column}.trade-stack,.trade-stack:hover .tile{-webkit-transition:.5s ease;transition:.5s ease}.trade-stack:hover .tile{margin-top:5px}.trade-stack .tile:first-child{margin-top:0}.mortgage-container{display:flex;flex-direction:column;align-items:center;width:100%}.mortgage-properties{margin-top:10px;width:100%;display:flex;justify-content:center}.mortgage-properties .tile:not(:first-child){width:65px;margin-left:-15px;position:relative;-webkit-transition:.5s ease;transition:.5s ease}.mortgage-properties .tile:hover{-webkit-transition:.5s ease;transition:.5s ease;margin:0 30px}.mortgage-sign{-webkit-transform:rotate(-34deg);transform:rotate(-34deg);font-size:14px;position:absolute;color:red;margin-top:48px;font-weight:700}.mid{border:1px solid transparent}.mid:nth-last-child(2){border-right:1px solid #000}.mid:nth-child(2){border-left:1px solid #000}.top .mid{border-top:1px solid #000}.bottom .mid{border-bottom:1px solid #000}.die{color:grey;padding:5px}.dice{margin:5px}.gray{color:grey}.mini{position:absolute;bottom:3px;right:3px}.create-form{height:200px;justify-content:space-around}.create-form,.start-menu{display:flex;flex-direction:column;align-items:center}.start-menu{color:#fff}.piece-container{margin-bottom:5px}.piece-container .fas{margin-left:5px}.small-screen{color:#fff;text-align:center;display:none}.leaderboard{margin:15px auto;padding:15px;background-color:#fff}.leaderboard div{text-align:center}.table-header-name{text-align:left}.table-cell{text-align:center}.end{display:flex;align-items:center;justify-content:center;height:160px;width:330px;background-color:#fff;border:2px solid #000}@media (max-width:920px){.start-menu{display:none}.options{display:flex;align-items:center;justify-content:center;height:100vh}.small-screen{display:block}}
/*# sourceMappingURL=main.b309fc20.chunk.css.map */