html{touch-action:manipulation;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,_sans-serif;background-color:#f2f2f6;padding:0;margin:0;width:100%;height:100%;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectable{-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.table-wrapper{border:1px #dddddd solid;overflow:hidden}table{border-collapse:collapse;width:calc(100% + 2px);margin:-1px}table tr td{width:50%;border:1px #dddddd solid;position:relative}.app{width:100%;height:100%;max-width:400px;position:relative;left:50%;transform:translate(-50%);box-sizing:border-box}.card{width:100%;top:50%;position:relative;perspective:1500px;box-sizing:border-box;transform:translateY(-50%)}.card .face{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s;transform-style:preserve-3d;background-color:#fff}.card .front{transform:rotateY(0);position:relative}.card .back{transform:rotateY(-180deg);position:absolute}.flipped .front{transform:rotateY(180deg)}.flipped .back{transform:rotateY(0)}.table-button{margin-top:-1px;bottom:0;top:0;cursor:pointer}.table-button-left{position:absolute;left:0}.table-button-right{position:absolute;left:100%}.button{border:1px #dddddd solid;text-align:center;font-weight:700;width:100%;cursor:pointer;background-color:#fff}.menu{width:100%;box-sizing:border-box;position:relative;border:1px transparent solid}.icon{width:70%;left:15%;top:15%;position:absolute}.main{position:relative;padding-top:60%}.divider{position:absolute;width:100%;top:50%;height:1px;background-color:#00000520}.dices{position:absolute;width:100%;top:0}.dice{display:inline-block;width:20%;margin-bottom:-5px;cursor:pointer}.dice img{display:block;width:100%;height:auto;-webkit-user-drag:none;-moz-user-drag:none}.dice{transition:transform .25s;transform:translateY(25%)}.locked{transform:translateY(175%)}.disabled{opacity:1}.scores{position:relative;width:100%;box-sizing:border-box}.scores-value{position:absolute;left:0;text-align:right;width:100%;padding:0 10px;top:50%;transform:translateY(-50%);box-sizing:border-box}.scores-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;box-sizing:border-box}.scores-text{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 10px;pointer-events:none;transition:color .25s}.scores .lowlight .scores-text{color:#ccc}.yourScore{position:absolute;width:100%;top:0;text-align:center}.highscores table tr td{border-right:none;border-left:none;width:0%;text-align:left}.highscores table tr td:nth-child(2){width:100%}.highscores table tr td:nth-child(3){text-align:right}.highscores table tr td:nth-child(4){text-align:right}.highscores .highlight{background-color:#fee;outline:none}.social-media{position:absolute;text-align:center;top:50%;height:50%;width:100%}.social-media-icons{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.social-media-icon{position:relative;display:inline-block;margin:0 1.5% -4px;width:10%;cursor:pointer}body{font-size:18px}table tr{height:36px}table tr td{padding:0 10px}.app{padding:16px}.rounded{border-radius:12px}.card .face{box-shadow:-4px 4px 8px 4px #00000040;border-radius:36px}.card-content{padding:24px}.table-button-left{width:36px}.table-button-right{transform:translate(-36px);width:36px}.button{border-radius:12px;padding:8px 0}.yourScore{font-size:88px}.highscores table tr td{padding:0 5px}.highscores table tr td:first-child{padding-left:10px}.highscores table tr td:last-child{padding-right:10px}@media(max-width:399px){body{font-size:4.5vw}table tr{height:9vw}table tr td{padding:0 2.5vw}.app{padding:4vw}.rounded{border-radius:3vw}.card .face{box-shadow:-1vw 1vw 2vw 1vw #00000040;border-radius:9vw}.card-content{padding:6vw}.table-button-left{width:9vw}.table-button-right{transform:translate(-9vw);width:9vw}.button{border-radius:3vw;padding:2vw 0}.scores-value{padding:0 2.5vw}.yourScore{font-size:22vw}.highscores table tr td{padding:0 1.25vw}.highscores table tr td:first-child{padding-left:2.5vw}.highscores table tr td:last-child{padding-right:2.5vw}}.dxConfetti{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transform-style:flat;perspective:150px}.dxConfetti-particle{position:absolute}.dxConfetti-particle-fx{position:absolute;left:0;top:0;width:100%;height:100%}.dxConfetti-particle-fx-shadow{background-color:#000}
