@import url(https://fonts.googleapis.com/css?family=Press+Start+2P);header{background-color:#f2b90c;text-align:center;width:100%;width:100vw}h1{font-size:4em;font-family:Press Start\ 2P,Lucida Console,Lucida Sans Typewriter,monaco,Bitstream Vera Sans Mono,monospace;margin:0;padding:.3em}@media screen and (max-width:465px){h1{font-size:2em;padding:.5em}}.btn,button{min-width:20em;min-height:5em;background-color:#333;border:1px solid #4f4f4f;border-radius:10px;-webkit-box-shadow:inset 2px 2px 2px #566271,inset -1px -1px 2px #f2f2f2;box-shadow:inset 2px 2px 2px #566271,inset -1px -1px 2px #f2f2f2;font-family:Press Start\ 2P,Lucida Console,Lucida Sans Typewriter,monaco,Bitstream Vera Sans Mono,monospace;color:#f2b90c;text-transform:uppercase;letter-spacing:.1em}.btn:active,.btn:hover,button:active,button:hover{border:1px solid #f2f2f2}p{color:#f2b90c;font-family:Press Start\ 2P,Lucida Console,Lucida Sans Typewriter,monaco,Bitstream Vera Sans Mono,monospace;font-size:2em;padding:.5em;line-height:140%;min-height:2.5em}@media screen and (max-width:465px){p{font-size:1.5em}}.p1{background:#0e0ec9}.p1:active,.p1:hover{border:1px solid #f2b90c}.p2{background:#ad1111;margin-top:2.5em}.p2:active,.p2:hover{border:1px solid #f2b90c}.num-players{margin-top:70px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.msgblock-P2link{background-color:#ec555b;padding-bottom:.6rem}.msgblock-P2link,.msgblock-P2link p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.msgblock-P2link p{color:#000;font-size:1.6em;margin:0;padding:.6rem .2rem 0}.msgblock-P2link .wrapper{max-width:60em;margin:0 auto}.msgblock-P2link.hidden{display:none;visibility:hidden}#copy-P2-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#P2-link{word-break:break-all;font-style:italic;-ms-flex:0 1 80%;flex:0 1 80%}#copy-icon{text-transform:uppercase;color:#f2f2f2;-ms-flex:0 1 20%;flex:0 1 20%;text-shadow:1px 2px 1px rgba(0,0,0,.25);-ms-flex-item-align:end;align-self:flex-end}form{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:0 1em 1em}form>*{margin:1rem;-ms-flex:1 1 auto;flex:1 1 auto}input{font-family:Press Start\ 2P,Lucida Console,Lucida Sans Typewriter,monaco,Bitstream Vera Sans Mono,monospace;font-size:1.5em;padding:1em;width:17.5rem;padding-left:.5em;margin-top:0}.EnterName{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;margin-top:3.5em}@media only screen and (orientation:portrait){.EnterName{max-height:95vh}}input[type=radio]{display:none}input[type=radio]+span{display:inline-block;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#333;background:#e0e0e0;border:1px solid #828282;min-height:1em;min-width:1em;font-size:8em;padding:.1em;margin:0 .1em}input[type=radio]:checked+span{color:#f2c94c;border:1px solid #f2c94c;background:#0c0c56}.stats-bar{min-width:85%}.stats-bar,span{display:inline-block}span{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:2em;color:#fff}span.p1wins{--p1wins:0%;background:#0e0ec9;border:0;width:var(--p1wins)}span.p2wins{--p2wins:0%;background:#ad1111;width:var(--p2wins)}span.draws,span.p2wins{border:1px solid #adff2f;border:0}span.draws{--draws:100%;background:#868686;width:var(--draws)}.scoreboard{width:85%;border:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;min-height:5em;margin:0 auto}.scoreboard #p1sboard,.scoreboard #p2sboard{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1 1;flex:1 1}.scoreboard .player-name{font-family:Press Start\ 2P,Lucida Console,Lucida Sans Typewriter,monaco,Bitstream Vera Sans Mono,monospace;color:#f2b90c;-ms-flex:10 1 auto;flex:10 1 auto;text-align:left;margin-left:1em}.scoreboard .player-name p{font-family:inherit;color:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1em}.scoreboard .player-score{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:2.5em;color:#000;border:.25px solid #000;background:#f2f2f2;min-width:2em;min-height:1.2em;padding:.05em;margin:0 .25em;-ms-flex:0 1 auto;flex:0 1 auto}.scoreboard #p1sboard{border:1px solid #0e0ec9;background:#0e0ec9}.scoreboard #p2sboard{border:1px solid #ad1111;background:#ad1111}.gameboard{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.board{min-height:10em;max-width:35em}.board,.board .game-row{-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-ms-flexbox;display:flex}.board .game-row{-ms-flex-line-pack:center;align-content:center}.board .game-cell{width:10em;max-width:10em;height:10em;color:#040404;background-color:#af9b5d;border:.5px solid #040404;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.board .game-cell.winpath{color:#f2c94c;border:.5px solid #f2c94c}.board .game-cell.winpath.p1win{background:#0e0ec9}.board .game-cell.winpath.p2win{background:#ad1111}.board .symbolIcon{-ms-flex:1 1 auto;flex:1 1 auto;padding:.8em;border:none;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1em}@media screen and (max-width:465px){.board .game-cell{width:8em;height:8em}}.game{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.game button[type=button]{margin-top:3em}@media screen and (max-width:465px){.game button[type=button]{margin-top:1.8em}.game p{margin:.5em 0 .2em;min-height:3.5em}}.App{background-color:#040404;min-height:100vh;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.App,.App .app-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.App .app-wrapper{width:85vw;max-width:768px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}@media only screen and (orientation:portrait){.App .app-wrapper{max-height:95vh}}body{margin:0;padding:0;font-size:10px}
/*# sourceMappingURL=main.1a825fb1.css.map*/