body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-webkit-touch-callout:none;background-color:#000;min-height:100vh;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-user-select:none;user-select:none}.body{overflow-x:hidden}.errorDeathIcon{color:red;font-size:200px}.Home .gameSelection{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.App-header{background-color:#000;color:#ff0;font-size:calc(10px + 2vmin);min-height:100vh}.App-header,.homeOptions{align-items:center;display:flex;flex-direction:column;justify-content:center}.homeOptions{margin-top:50px}code{font-size:40px;font-style:italic;text-shadow:0 0 5px #fff}.HomeSVG{stroke-linecap:round;height:200px;overflow:visible;width:200px}circle.circleHome{fill:none;stroke-width:3.5;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:preloader;animation-name:preloader;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;position:absolute;-webkit-transform-origin:50px 100px;transform-origin:50px 100px;will-change:transform}circle.circleHome:first-of-type{stroke-dasharray:750px;stroke:#0ff;-webkit-animation-delay:.9s;animation-delay:.9s}circle.circleHome:nth-of-type(2){stroke-dasharray:210px;stroke:#00cdff;-webkit-animation-delay:.5s;animation-delay:.5s}circle.circleHome:nth-of-type(3){stroke-dasharray:110px;stroke:#009bff;-webkit-animation-delay:.2s;animation-delay:.2s}circle.circleHome:nth-of-type(4){stroke-dasharray:65px;stroke:#0069ff;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes preloader{80%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes preloader{80%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.createdBy{-webkit-animation:float 3s ease-in-out;animation:float 3s ease-in-out;color:#f2ff00;display:inline-block;font-family:Arial,sans-serif;font-size:18px;padding:10px;position:relative;z-index:0}.createdBy:before{background:rgba(106,255,0,.8);border-radius:50%;bottom:0;box-shadow:0 5px 10px 5px rgba(89,162,252,.8);content:"";height:10px;left:0;position:absolute;width:100%;z-index:0}@-webkit-keyframes float{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.Button{box-shadow:-2px 2px 5px 1px #adff2f;cursor:pointer}a{text-decoration:none}.Button.smallSquare{border-radius:50px;font-family:Major Mono Display,monospace;font-size:24px;height:50px;margin-bottom:12px;width:280px}.Button.largeSquare,.Button.smallSquare{background-color:#000;color:#adff2f;font-weight:700}.Button.largeSquare{font-family:Electrolize,sans-serif;font-size:25px;height:150px;margin:20px 10px;width:150px}.Button.largeSquare.roll{align-items:center;background-color:initial;border:none;box-shadow:none;display:flex;font-size:60px;height:100%;justify-content:center;margin:0;position:absolute;text-shadow:0 0 8px #adff2f;width:100%}.Button.singlePlayer{background-color:#000;border-radius:15px;box-shadow:-4px 4px 15px 3px blue;color:cyan}.Button.multiPlayer{background-color:#000;border-radius:15px;box-shadow:-4px 3px 15px 3px red;color:red;transition:all .1s linear}.Button:active{-webkit-touch-callout:none;box-shadow:0 0 3px #adff2f;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-user-select:none;user-select:none}.Button.smallSquare.loadSavedGame{font-size:22px;width:120px;z-index:10}.Button.smallSquare.loadSavedGame.disabled{box-shadow:-2px 2px 5px 1px grey;font-size:22px;width:320px;z-index:10}.Button:disabled{color:#606060;cursor:auto}.Button.smallSquare.goBack{margin-top:20px}.Button.smallSquare.home{align-content:center;border:1px solid #8a2be2;box-shadow:none;font-size:20px;height:40px;justify-content:center;position:absolute;right:5px;text-align:center;text-shadow:0 0 3px #adff2f;top:5px;width:100px}.smallSquare.rematch{box-shadow:-2px 2px 10px 3px cyan;height:80px;margin:15px 0 20px;width:240px}.smallSquare.rollAgain{box-shadow:-2px 2px 10px 7px cyan;height:100px;margin-bottom:30px}.smallSquare.saveGame{margin-bottom:25px}.smallSquare.tiebreaker{box-shadow:-2px 2px 10px 7px cyan;height:80px;margin-bottom:30px;text-shadow:0 0 4px #adff2f}.MultiPlayerCount{background-color:#000;background-size:cover;flex-direction:column;margin-bottom:50px;min-height:100vh}.MultiPlayerCount,.multiPlayerTitle{align-items:center;display:flex;justify-content:center;text-decoration:underline}.multiPlayerTitle{color:#ff0;font-family:Major Mono Display,monospace;font-size:20px;font-weight:700;letter-spacing:1px;margin-top:50px;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-shadow:0 0 5px #fff}.smallSquare.playerSelection{width:200px}.multiPlayerNumberButtons,.smallSquare.playerSelection{align-items:center;display:flex;justify-content:center}.multiPlayerPreRoll{background-color:#000;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rollButtonGroup{align-items:center;justify-content:center;margin:50px auto 0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.optionsPreRoll{flex-direction:column;margin-top:100px}.PreRollSVG,.optionsPreRoll{align-items:center;display:flex}.PreRollSVG{stroke-linecap:round;justify-content:center;overflow:visible;position:relative;width:360px}circle.circleRoll{fill:none;stroke-width:3.5;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:preloader2;animation-name:preloader2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:170px 170px;transform-origin:170px 170px;will-change:transform}circle.circleRoll:first-of-type{stroke-dasharray:750px;stroke:#0ff;-webkit-animation-delay:.9s;animation-delay:.9s}circle.circleRoll:nth-of-type(2){stroke-dasharray:210px;stroke:#00cdff;-webkit-animation-delay:.5s;animation-delay:.5s}circle.circleRoll:nth-of-type(3){stroke-dasharray:110px;stroke:#009bff;-webkit-animation-delay:.2s;animation-delay:.2s}circle.circleRoll:nth-of-type(4){stroke-dasharray:65px;stroke:#0069ff;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes preloader2{50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes preloader2{50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:360px){.PreRollSVG{width:280px}}.MultiPlayerPostRoll{background-color:#000;bottom:0;color:#fff;left:0;overflow-x:hidden;position:absolute;right:0;top:0}.multiPlayerButtons{align-items:center;display:flex;flex-direction:column;justify-content:center}h3.tieOutcomeTitle{color:cyan;font-family:Electrolize,sans-serif;font-size:35px;font-style:italic;margin:0;text-align:center;text-shadow:0 0 4px #fff}h4{color:#fff;font-family:Major Mono Display,monospace;margin:0 0 25px}.playerRolls,h4{font-size:20px;text-align:center}.playerRolls{align-content:center;color:#adff2f;margin:10px}.playerRolls,.tieWinnerNames{display:flex;font-family:Electrolize,sans-serif;justify-content:center}.tieWinnerNames{align-items:center;flex-direction:column;font-size:30px;margin-top:0}.tieWinnerNamesText{color:cyan;font-family:Electrolize,sans-serif;font-size:30px;font-style:italic;margin:10px 0 25px;text-shadow:0 0 3px #fff}.tieWinnerNamesTitle{color:#5d85ff;margin-bottom:0;margin-top:20px;text-shadow:0 0 5px red}.calculating{align-items:center;display:flex;justify-content:center;position:absolute;width:100vw}.saveInput::-webkit-input-placeholder{color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-transition:color .3s ease;transition:color .3s ease}.saveInput::placeholder{color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.2);transition:color .3s ease}.saveInput:focus::-webkit-input-placeholder{color:#888}.saveInput:focus::placeholder{color:#888}.playerNames{background-color:#000;height:100vh;margin-bottom:50px;margin-top:60px}.multiPlayerNames,.multiPlayerNamesList{align-items:center;display:flex;flex-direction:column;justify-content:center}.multiPlayerNamesList{-webkit-padding-start:0;margin-left:0;padding-inline-start:0}.smallSquare.addPlayer{font-family:Major Mono Display,monospace;font-size:18px;height:30px;margin:0;width:150px}.invalidNameFormMessage{color:red}.playerName{height:50px}.playerName,.smallSquare.delete{display:flex;justify-content:center}.smallSquare.delete{align-items:center;background-color:#222;color:#ff6f00;font-family:Electrolize,sans-serif;font-size:20px;height:36px;margin-left:10px;width:80px}.smallSquare.addPlayer{font-size:20px;height:50px;width:170px}.Button.smallSquare.startGame{box-shadow:0 1px 15px 3px cyan;display:block;font-size:28px;margin-top:20px;text-shadow:0 0 5px #fff;width:300px}.playerNameInput{background-color:#1c1c1c;color:#00fbff;font-family:Electrolize,sans-serif;font-size:20px;font-weight:700;height:30px;width:200px}#singlePlayerRollOutcome{align-items:center;color:cyan;display:flex;flex-direction:column;font-size:40px;justify-content:center;margin-top:30px;text-shadow:0 0 5px #fff}#singleRollNumber{font-size:90px;margin-bottom:30px;margin-top:50px}.dice-container{cursor:pointer;height:100px}.dice,.dice-container{align-items:center;display:flex;justify-content:center}.dice{-webkit-animation:rainbow 5s ease forwards;animation:rainbow 5s ease forwards;background:linear-gradient(135deg,red,#007070,#000,#00ad00,#00f,#000,#8b00ff);background-size:200% 200%;border:2px solid cyan;border-radius:10px;box-shadow:0 0 50px #fff;font-size:2rem;height:150px;-webkit-perspective:100px;perspective:100px;vertical-align:initial;width:150px}.result{color:#fff;font-size:5rem;margin-top:-10px}@-webkit-keyframes rainbow{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes rainbow{0%{background-position:0 0}to{background-position:100% 100%}}.playersStats{background-color:#000;height:100vh}.playerStatsHeader{border:none;color:#fff;display:grid;font-family:Electrolize,sans-serif;font-size:20px;grid-template-columns:60% 25% 15%;grid-template-rows:auto auto auto;height:30px;margin-left:10px;margin-right:10px;text-shadow:0 6px 8px #3700ff}.playerName{color:cyan}.playerTotalWins{text-align:center}.goBack{align-items:center;display:flex;justify-content:center}.multiPlayerStats{font-family:Electrolize,sans-serif}.PlayerStats{align-items:center;color:#fff;display:grid;font-size:25px;grid-template-columns:60% 25% 15%;grid-template-rows:auto auto auto;margin-left:10px;margin-right:10px}.playerNameAverage,.playerNameStats,.playerNameTotalWins{border:1px solid #8a2be2;color:cyan}.playerNameAverage,.playerNameTotalWins{color:#fff}.playerNameTotalWins,.rolloffTitle{text-align:center}.rolloffTitle{color:cyan;font-family:Electrolize,sans-serif;font-size:40px;margin:40px 0 0;position:relative;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-shadow:0 0 5px #fff}h3.tieWinnerNamesText.tieWinnerNames{color:#0f0;text-decoration:underline;-webkit-text-decoration-color:#d5a8ff;text-decoration-color:#d5a8ff;text-shadow:0 0 3px blue}.tiebreaker{overflow:hidden}.tiebreakerPage{overflow-x:hidden}
/*# sourceMappingURL=main.b953355b.css.map*/