*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Rubik;src:url(/static/media/Rubik-VariableFont_wght.3a8e5377732eefcf42fb.ttf)}body{font-family:Rubik,Helvetica Neue,sans-serif}.flex-container{display:flex}.columns-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;position:absolute;width:100vw}.columns-container>*{text-align:center}.button-group>*{margin:0 5px}.dice-size{max-height:20vh;max-width:20vw}.points-to-win{font-size:clamp(16px,3vw,30px);margin:15px 0;padding:10px}.button-17,.points-to-win{background-color:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);text-align:center}.button-17{fill:currentcolor;align-items:center;-webkit-appearance:none;appearance:none;border-radius:24px;border-style:none;box-sizing:border-box;color:#3c4043;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:clamp(12px,3vw,14px);font-weight:500;height:48px;justify-content:center;letter-spacing:.25px;line-height:normal;max-width:100%;overflow:visible;padding:2px 24px;position:relative;text-transform:none;touch-action:manipulation;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:auto;will-change:transform,opacity;z-index:0}.button-17:hover{background:#f6f9fe;color:#ce4949}.button-17:active{box-shadow:0 4px 4px 0 rgba(60,64,67,.3),0 8px 12px 6px rgba(60,64,67,.35);outline:none}.button-17:focus{border:2px solid #ce4949;outline:none}.button-17:not(:disabled){box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.button-17:not(:disabled):hover{box-shadow:0 2px 3px 0 rgba(60,64,67,.3),0 6px 10px 4px rgba(60,64,67,.15)}.button-17:not(:disabled):focus{box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.button-17:not(:disabled):active{box-shadow:0 4px 4px 0 rgba(60,64,67,.3),0 8px 12px 6px rgba(60,64,67,.15)}.button-17:disabled{box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.center-button{margin-left:25%;margin-right:25%;width:50%}.player-div{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-size:clamp(16px,3vw,32px);height:100vh;justify-content:center;padding:0 40px;text-align:center;width:100%}.player-div>*{margin:20px 0}.player-div>h2{text-shadow:-1px -1px 1px hsla(0,0%,100%,.1),2px 2px 2px rgba(0,0,0,.5)}.is-active{background-color:#e41b40;color:#fff}.dice{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.modal{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}.modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animateTop;animation-name:animateTop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:700px;padding:50px 20px;position:relative}@-webkit-keyframes animateTop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animateTop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.center{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0}input{border:2px solid #daddec;border-radius:3px;color:#656880;font-size:1rem;margin:5px 0 10px;padding:14px;width:100%}input:focus{border:2px solid #ff2f2f}.main-container-opening{background:linear-gradient(0deg,#e41b40,#fa5959);display:grid;min-height:100vh;overflow:hidden;place-items:center}.container-opening{background-color:#fff;box-shadow:0 20px 30px rgba(0,0,0,.185);display:flex;gap:30px;grid-template-columns:1fr 1fr;line-height:1.5;padding:25px;place-items:center;position:relative}.container-text>p{margin-bottom:20px}.display-desktop{display:block}.opening-img{max-width:50vw}@media only screen and (max-width:600px){.container-opening{display:block;height:100%;padding:20px;width:100%}.display-desktop{display:none}}
/*# sourceMappingURL=main.683b4a8f.css.map*/