body{margin:0;padding:0;font-family:sans-serif}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}#App{position:relative;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:hidden;flex-wrap:wrap}@media only screen and (orientation: landscape){#App{flex-direction:column;align-items:stretch}}#game{width:95vw;height:95vw;max-width:600px;max-height:600px;aspect-ratio:1 / 1;position:relative;border:2px solid #8b4513;margin-bottom:auto;border-radius:5px}@media only screen and (orientation: landscape){#game{width:90vh;height:90vh;margin-bottom:0}}.shadowBox{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:3px 3px 5px 5px #00000080 inset;pointer-events:none}.blocksUp{position:absolute;top:0;height:45%;width:100%;display:flex}.blocksDown{position:absolute;bottom:0;height:45%;width:100%;display:flex}.pointContainer{position:absolute;left:0;height:100%;width:100%;overflow:hidden;display:flex;flex-flow:column}.pointContainerDown{flex-flow:column-reverse}.users{width:90%;display:flex;justify-content:space-between;top:120%;left:20px;margin-top:auto}@media only screen and (orientation: landscape){.users{width:auto;flex-direction:column;height:95%;margin-top:auto;margin-bottom:auto}}.avatart{width:40px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}.users__image-container{width:60px;border:2px solid #000;border-radius:50%;height:60px;overflow:hidden;background:#ccc}.users__image-container img{width:100%;height:100%}.users__checker-container{position:absolute;width:20px;top:40px;left:0}.users__item{position:relative;display:flex;flex-direction:column;align-items:flex-start}.users__item:nth-child(2){align-items:flex-end}.users__item:nth-child(2) .users__checker-container{left:auto;right:0}.users__image-container--active{border:2px solid var(--receiveColor)}.users__username{text-align:center}@media only screen and (orientation: landscape){.users__item{flex-direction:row;align-items:center!important}.users__username{margin:0 0 0 5px}.users__item:nth-child(2) .users__checker-container{left:0;right:auto}}.modal-footer{display:flex;justify-content:space-between;margin:5% 5% 2%}#giveaup{font-size:20px}.giveaup__container{display:flex;align-items:center}@media only screen and (orientation: landscape){.giveaup__container{height:100%;margin-left:20px}}.app_message{font-size:32px}#grayBar{position:relative;top:0;width:8%;display:block}.fold-line{position:absolute;top:0;bottom:0;left:calc(50% - 1px);width:2px;background-color:#000}.hinge{width:20%;height:5%;left:40%;border-radius:10px;background:linear-gradient(145deg,#d9d9d9,gray);box-shadow:0 4px 6px #0003,inset 0 -2px 4px #ffffff80,inset 0 2px 4px #0003}.top-hinge{position:absolute;top:0}.bottom-hinge{position:absolute;bottom:0}:root{--checkerC1: rgb(211, 211, 211);--checkerC1Detail: rgb(88, 88, 88);--checkerC1Label: rgb(59, 59, 59);--checkerC2: rgb(53, 53, 53);--checkerC2Detail: rgb(161, 161, 161);--checkerC2Label: rgb(204, 204, 204);--canMove: rgba(0, 255, 0, .32)}div.checker{position:relative;width:85%;margin:0 auto;overflow:hidden;border-radius:50%;pointer-events:none}div.checkerP1{background:radial-gradient(circle,var(--checkerC1) 0%,var(--checkerC1) 40%,var(--checkerC1Detail) 45%,var(--checkerC1) 50%,var(--checkerC1) 55%,var(--checkerC1Detail) 60%,var(--checkerC1) 65%,var(--checkerC1) 100%);box-shadow:-3px -3px 5px 5px #00000080 inset,2px 2px 5px 3px #ffffff4d inset}div.checkerP2{background:radial-gradient(circle,var(--checkerC2) 0%,var(--checkerC2) 40%,var(--checkerC2Detail) 45%,var(--checkerC2) 50%,var(--checkerC2) 55%,var(--checkerC2Detail) 60%,var(--checkerC2) 65%,var(--checkerC2) 100%);box-shadow:-3px -3px 5px 5px #00000080 inset,2px 2px 5px 5px #fff0 inset}div.checker:before{content:"";padding-top:100%;display:block}div.checker p{position:absolute;top:21%;left:0;right:0;height:100%;font-size:1.8vw;text-align:center;font-weight:700}div.checkerP1 p{color:var(--checkerC1Label)}div.checkerP2 p{color:var(--checkerC2Label)}div.canMove{animation-name:canMove;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes canMove{0%{box-shadow:0 0 15px 50px var(--canMove) inset}50%{box-shadow:2px 2px 5px 3px #fff0 inset}to{box-shadow:0 0 15px 50px var(--canMove) inset}}@media screen and (max-width: 800px){@keyframes canMove{0%{box-shadow:0 0 5px 20px var(--canMove) inset}50%{box-shadow:2px 2px 5px 3px #fff0 inset}to{box-shadow:0 0 5px 20px var(--canMove) inset}}}:root{--outSidereceiveColor: rgba(57, 163, 36, .508)}#outSide{position:absolute;bottom:2%;display:block;background-image:url(/assets/fabric-Dxh06wsM.jpg);transform:rotate(-90deg);top:58%;height:100%;left:46.5%;width:7%}#outSide .receivable{background-color:var(--outSidereceiveColor);cursor:pointer}.undoButton{position:absolute;top:45%;height:10%;width:40px;display:flex;align-items:center;justify-content:center}.undoButton button{width:100%;height:100%;padding:0;font-size:1.22vw;font-weight:700}.undoEnabled{cursor:not-allowed}@media only screen and (orientation: landscape){#outSide{transform:none;top:0;right:-10%;left:auto}}@media (max-width: 440px){.undoButton{top:46%;left:-4px;height:7%;width:35px;transform:rotate(90deg)}}:root{--checkerFlatP1: rgb(211, 211, 211);--checkerFlatP1Detail: rgb(88, 88, 88);--checkerFlatP2: rgb(53, 53, 53);--checkerFlatP2Detail: rgb(161, 161, 161)}div.checkerFlat{position:relative;width:100%;margin:0 auto;overflow:hidden;border-radius:15% 15% 50% 50%;box-shadow:-2px -2px 5px 2px #00000080 inset,2px 2px 5px 3px #ffffff4d inset}.pointContainerDown div.checkerFlat{border-radius:50% 50% 15% 15%}div.checkerFlat:before{content:"";padding-top:30%;display:block}div.checkerFlatP1{background:linear-gradient(to bottom,var(--checkerFlatP1) 0%,var(--checkerFlatP1) 65%,var(--checkerFlatP1Detail) 70%,var(--checkerFlatP1) 75%,var(--checkerFlatP1) 80%,var(--checkerFlatP1Detail) 85%,var(--checkerFlatP1) 90%,var(--checkerFlatP1) 100%)}div.checkerFlatP2{background:linear-gradient(to top,var(--checkerFlatP2) 0%,var(--checkerFlatP2) 65%,var(--checkerFlatP2Detail) 70%,var(--checkerFlatP2) 75%,var(--checkerFlatP2) 80%,var(--checkerFlatP2Detail) 85%,var(--checkerFlatP2) 90%,var(--checkerFlatP2) 100%)}@media screen and (max-width: 800px){div.checkerFlat{box-shadow:-1px -1px 4px 1px #00000080 inset,1px 1px 1px 1px #fff0 inset}}#board{height:100%;background:#d4a373;display:flex}#leftSide,#rightSide{position:relative;width:46%;display:block;background:#d4a373}#rightSide .blocksUp,#rightSide .blocksDown{margin-left:4%}.diceArea{position:absolute;top:45%;height:10%;width:100%;display:flex;align-items:center;justify-content:center}:root{--diceColor: rgb(248, 248, 248);--diceDots: rgb(53, 53, 53)}.dice{position:relative;width:15%;margin:2% 3%;opacity:1}.played{opacity:.4}.dice:before{content:"";padding-top:100%;display:block}.diceContent{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:15%;padding:10%;background-color:var(--diceColor)}.diceRow{height:33.3%}.diceColum{width:33.3%;height:100%;float:left;padding:5%}.diceFilled{width:100%;height:100%;background-color:var(--diceDots);border-radius:50%}.dice.dice--black .diceContent{background-color:var(--diceDots)}.dice.dice--black .diceFilled{background-color:var(--diceColor)}:root{--rollButtonColor: rgb(248, 248, 248)}.rollButton{height:40px;position:relative;width:30%;margin:2% 3%}.rollButton:before{content:"";padding-top:50%;display:block}.rollButtonContent{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;border-radius:5px;opacity:.4}.bacground{background-color:var(--rollButtonColor)}.clickable{cursor:pointer;opacity:1}.rollButtonContent p{text-align:center;font-weight:700;font-size:1.5vw}@media only screen and (orientation: landscape){.rollButton{margin:0;width:40%;padding:2%}}:root{--color1: #8b4513;--color2: #8b4513;--receiveColor: rgba(44, 129, 27, .758)}.triangle{height:100%;width:16%;position:relative}.triangle.col-xs-2{padding:0}.trianglePart{position:absolute;top:0;bottom:0;width:50%}.triangleLeftUp{left:0;background:linear-gradient(to left bottom,var(--color2) 0%,var(--color2) 49%,transparent 51%)}.triangleRightUp{left:50%;background:linear-gradient(to right bottom,var(--color2) 0%,var(--color2) 49%,transparent 51%)}.triangleLeftUpC2{left:0;background:linear-gradient(to left bottom,var(--color1) 0%,var(--color1) 49%,transparent 51%)}.triangleRightUpC2{left:50%;background:linear-gradient(to right bottom,var(--color1) 0%,var(--color1) 49%,transparent 51%)}.triangleLeftUpReceivable{left:0;background:linear-gradient(to left bottom,var(--receiveColor) 0%,var(--receiveColor) 49%,transparent 51%)}.triangleRightUpReceivable{left:50%;background:linear-gradient(to right bottom,var(--receiveColor) 0%,var(--receiveColor) 49%,transparent 51%)}.triangleLeftDown{left:0;background:linear-gradient(to left top,var(--color2) 0%,var(--color2) 49%,transparent 51%)}.triangleRightDown{left:50%;background:linear-gradient(to right top,var(--color2) 0%,var(--color2) 49%,transparent 51%)}.triangleLeftDownC2{left:0;background:linear-gradient(to left top,var(--color1) 0%,var(--color1) 49%,transparent 51%)}.triangleRightDownC2{left:50%;background:linear-gradient(to right top,var(--color1) 0%,var(--color1) 49%,transparent 51%)}.triangleLeftDownReceivable{left:0;background:linear-gradient(to left top,var(--receiveColor) 0%,var(--receiveColor) 49%,transparent 51%)}.triangleRightDownReceivable{left:50%;background:linear-gradient(to right top,var(--receiveColor) 0%,var(--receiveColor) 49%,transparent 51%)}.containerClickable{cursor:pointer}.panel{position:absolute;top:45%;height:10%;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.icon{width:40px;cursor:pointer}#status{position:absolute;padding-top:1%;top:0;left:0;width:100%;height:5%;background-color:#00000080}@media only screen and (orientation: landscape){#status{height:12%}}#gameLogo{position:absolute;top:0;width:34%;bottom:0;left:1%}.status-title{text-shadow:5px 5px 10px rgba(77,77,77,.829);color:#ffffffcd;font-weight:700;font-size:4.5vw}#game-score{position:absolute;top:0;width:55%;bottom:0;left:35%;height:100%}.player-score-container{position:relative;top:20%;width:50%;display:inline-block;height:80%}.player-score-name{position:absolute;top:0;left:0;bottom:0%;width:55%;font-size:2vw;font-weight:700;color:#fff;overflow:hidden;align-items:center;display:flex}.player-score-name p{width:100%;text-align:right}.player-score-checker{position:absolute;width:25%;top:0;left:55%}@media only screen and (orientation: landscape){.player-score-checker{width:15%}}.player-score{position:absolute;top:0;left:80%;bottom:0;width:20%;font-size:2.5vw;font-weight:700;color:#fff;overflow:hidden;align-items:center;display:flex}#game-menu{position:absolute;top:0;width:10%;bottom:0;left:90%;height:100%}#game-menu button{position:relative;width:80%;height:80%;padding:5%;font-size:1.62vw;font-weight:700;margin:5% 10%}#modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;z-index:3}#modal-content{margin:0 auto;background-color:#fff;padding:1%;box-shadow:15px 15px 15px 15px #000000a4;border-radius:4%}#modal-content.menu-small{width:50%}#modal-content.menu-medium{width:70%}#modal-content.menu-big{width:85%}#modal-header{position:relative;font-size:3vw}#modal-close{position:absolute;top:2%;right:2%;cursor:pointer}#modal-body{margin:2% 5%;font-size:5vw}#modal-body input,#modal-body button{height:4vw}#modal-body img{width:100%;margin:0}.modal-body-centralized{width:100%;text-align:center}.modal-body-t1{font-size:4vw;line-height:4vw}.modal-body-t2{font-size:2.5vw}#modal-footer{position:relative;margin-top:5%;text-align:right}#modal-about{position:absolute;bottom:2%;left:2%;cursor:pointer}#modal-footer button{font-size:3vw}
