.Die{color:#fff;text-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.Die-locked{opacity:.5;text-shadow:none}.Die:not(.Die-locked):hover{cursor:pointer;opacity:.8}.Die-rolling{-webkit-animation:spin 1s ease-out;animation:spin 1s ease-out}.Die-rolling:hover,.Die[disabled]{cursor:not-allowed}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Dice{margin:1em;justify-content:space-between}.Dice,.Game{display:flex}.Game{width:30%;background:#fff;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.1);margin:0 30%;flex-direction:column;justify-content:center;align-items:center}.Game h2{font-weight:100;font-size:2em;border-bottom:2px solid purple;display:inline-block}.Game .dice-section{width:80%;margin-left:auto;margin-right:auto;margin-top:0}.Game .button-wrapper{display:flex;justify-content:center;align-items:center}.Game .reroll{font-size:2em;color:#fff;font-weight:100;-webkit-transition:.5s;transition:.5s;background-size:200% auto;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.1);background-image:-webkit-gradient(linear,left top,right top,from(#91eae4),color-stop(51%,#7f7fd5),to(#91eae4));background-image:linear-gradient(90deg,#91eae4 0,#7f7fd5 51%,#91eae4);border-radius:.5rem;border:none;width:50%;margin-bottom:2rem}.Game .reroll:hover{cursor:pointer;background-position:100%}.Game .reroll:active,.Game .reroll:focus{outline:none}.Game .reroll:disabled{background-color:#ddd;cursor:not-allowed;opacity:.5}.Game .description{font-style:italic;color:#fff}.Game .header{color:#fff;width:100%;background:linear-gradient(-45deg,#673ab7,#9c27b0);background-size:400% 400%;-webkit-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.RuleRow{-webkit-transition:all .2s;transition:all .2s}.RuleRow td{padding:.3em;border-bottom:1px solid #000}.RuleRow-active:hover{cursor:pointer;background:rgba(227,242,253,.5)}.RuleRow-name{width:50%;text-align:left}.RuleRow-disabled{background:-webkit-gradient(linear,left top,right top,from(#d1c4e9),color-stop(0,#d1c4e9),color-stop(30%,#d1c4e9),color-stop(40%,#e3f2fd));background:linear-gradient(90deg,#d1c4e9 0,#d1c4e9 0,#d1c4e9 30%,#e3f2fd 40%);background-size:300% 300%;-webkit-animation:Slide 1s ease 1;animation:Slide 1s ease 1}.RuleRow-score{width:50%;text-align:right}.RuleRow-disabled td:first-child{text-decoration:line-through}.RuleRow-disabled:hover{cursor:not-allowed}@-webkit-keyframes Slide{0%{background-position:100% 50%}to{background-position:0 51%}}@keyframes Slide{0%{background-position:100% 50%}to{background-position:0 51%}}.ScoreTable{display:flex;flex-direction:column;font-size:.9rem;width:80%;background-color:#fff;padding:1em}.ScoreTable table{width:100%;margin:0 auto;min-width:400px}.ScoreTable section{vertical-align:top;width:100%}.App{display:flex;justify-content:center;align-items:center;height:100vh}.App-title{margin-top:1rem;color:#fff;margin-bottom:0;font-weight:100;display:inline-block;font-size:5rem;width:50%}.App{font-family:sans-serif;text-align:center}
/*# sourceMappingURL=main.f8f458c9.chunk.css.map */