body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(20px + 2vmin);color:#fff}.App-link{color:#09d3ac}.welcome{margin:1em 0;text-align:center}.welcome_buttons{margin-bottom:2em}.welcome_buttons button{margin:0 3em}h1{display:flex;justify-content:center}.playerPrompt{text-align:center;font-weight:700}.playerRed{color:red}.center{margin:1em 0;text-align:center}.newGame{background-color:#d3d3d3;border:1px solid #000;border-radius:5px;font-size:1em;cursor:pointer}table{margin:0 auto;border-spacing:0}.cell{display:flex;align-items:center;justify-content:center;width:4em;height:4em;background-color:#1e90ff}.white{background-color:#fff}.red,.white{width:3em;height:3em;border-radius:100%}.red{background-color:red}.black{background-color:#000;width:3em;height:3em;border-radius:100%}*,:after,:before{box-sizing:border-box}#loginContent{margin:4em auto;max-width:20em;background-color:#fff;border-radius:5px;box-shadow:0 0 15px 0 #000}.loginForm{padding:20px}.loginLogo{background-color:#a9a9a9;border-top-left-radius:inherit;border-top-right-radius:inherit}.loginLogo img{margin:15px;padding-left:95px}#loginHint{color:red;margin-bottom:10px;height:20px}.loginForm input{margin-bottom:15px;padding:1em;border:1px solid #eee;border-radius:5px;width:100%;font-size:1em}.loginForm input[type=submit]{margin-bottom:0;padding:1em;background-color:#90ee90;color:#fff;font-size:1.2em;cursor:pointer}.block{display:block}.none{display:none}.reveal{-webkit-animation:fadeInUp 1s cubic-bezier(.25,1,.25,1) 0s forwards;animation:fadeInUp 1s cubic-bezier(.25,1,.25,1) 0s forwards}.flyAway{-webkit-animation:flyUpOut .5s ease 0s forwards;animation:flyUpOut .5s ease 0s forwards}.shake{-webkit-animation:shake .5s cubic-bezier(0,.42,1,1) 0s forwards;animation:shake .5s cubic-bezier(0,.42,1,1) 0s forwards}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes flyUpOut{0%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,-200%,0)}}@keyframes flyUpOut{0%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,-200%,0)}}@-webkit-keyframes addTableRow{0%{background-color:orange}to{background-color:inherit}}@keyframes addTableRow{0%{background-color:orange}to{background-color:inherit}}@-webkit-keyframes shake{0%{opacity:1;transform:perspective(500px) rotate3d(0,0,0,0)}20%{transform:perspective(500px) rotateY(-10deg)}40%{transform:perspective(500px) rotateY(10deg)}60%{transform:perspective(500px) rotateY(-10deg)}80%{transform:perspective(500px) rotateY(5deg)}to{opacity:1;transform:perspective(500px) rotate3d(0,0,0,0)}}@keyframes shake{0%{opacity:1;transform:perspective(500px) rotate3d(0,0,0,0)}20%{transform:perspective(500px) rotateY(-10deg)}40%{transform:perspective(500px) rotateY(10deg)}60%{transform:perspective(500px) rotateY(-10deg)}80%{transform:perspective(500px) rotateY(5deg)}to{opacity:1;transform:perspective(500px) rotate3d(0,0,0,0)}}.container{text-align:center}.header{font-size:2rem;font-weight:700;background-color:#222;padding:40px;color:#fff}.intro{margin:auto;width:50%;padding-bottom:10px}.item,.row{height:30px}.item{display:inline-block;border:1px solid #000;width:30px}.item--alive{background-color:#000}
/*# sourceMappingURL=main.bb32a861.chunk.css.map */