body{font:20px Century Gothic,Futura,sans-serif;line-height:2;margin:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;text-align:center}h1{border-bottom:2px solid #000;font-size:2.5rem;margin:0}ul{padding:0;line-height:1}#root{margin:0 auto}.game{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.game-info li{list-style:none}.status{margin-bottom:10px}.square{background:#fff;float:left;font-size:60px;font-weight:700;line-height:100px;height:100px;margin-right:-1px;margin-top:-1px;padding:0;text-align:center;width:100px;border:5px solid #000}.square.highlight{background:red}.board-row:first-of-type .square:first-child{border-top:transparent;border-left:transparent}.board-row:first-of-type .square:nth-child(2){border-top:transparent}.board-row:first-of-type .square:nth-child(3){border-top:transparent;border-right:transparent}.board-row:nth-of-type(2) .square:first-child{border-left:transparent}.board-row:nth-of-type(2) .square:nth-child(3){border-right:transparent}.board-row:nth-of-type(3) .square:first-child{border-left:transparent;border-bottom:transparent}.board-row:nth-of-type(3) .square:nth-child(2){border-bottom:transparent}.board-row:nth-of-type(3) .square:nth-child(3){border-right:transparent;border-bottom:transparent}.square:focus{outline:none}.next{margin:30px 0;width:100%;border-radius:3px;text-decoration:none;color:#fbe9e7;background:linear-gradient(180deg,#ff8a65 0,#ff7043)}.kbd-navigation .square:focus{background:#ddd}.btn{display:inline-block;margin-bottom:5px;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;whitespace:nowrap;font-size:1.4rem;border-radius:3px;border:1px solid transparent;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none;color:#fff}.btn.active,.btn:active{outline:0;background-image:none}.btn-primary{color:#e3f2fd;border-color:#1e88e5;background:linear-gradient(180deg,#64b5f6 0,#42a5f5);box-shadow:inset 0 1px #bbdefb,0 1px 2px rgba(0,0,0,.2)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{border-color:#42a5f5;background:linear-gradient(180deg,#90caf9 0,#64b5f6);box-shadow:inset 0 1px #e3f2fd,0 2px 3px rgba(0,0,0,.2)}.btn-primary.active,.btn-primary:active{border-color:#1976d2;color:#bbdefb;background:linear-gradient(180deg,#42a5f5 0,#1e88e5);box-shadow:inset 0 2px 2px #1976d2}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary{background:#90caf9;border-color:#64b5f6}.btn-primary.btn-flat{color:#e3f2fd;border-color:transparent;background:#42a5f5;box-shadow:none}.btn-primary.btn-flat.focus,.btn-primary.btn-flat:focus,.btn-primary.btn-flat:hover{border-color:transparent;color:#fff;background:#64b5f6;box-shadow:none}.btn-primary.btn-flat.active,.btn-primary.btn-flat:active{border-color:#1e88e5;color:#bbdefb;background:#1e88e5;box-shadow:none}.btn-primary.btn-flat.disabled,.btn-primary.btn-flat[disabled],fieldset[disabled] .btn-primary.btn-flat{background:#90caf9;border-color:#90caf9}.btn-danger{color:#fbe9e7;border-color:#f4511e;background:linear-gradient(180deg,#ff8a65 0,#ff7043);box-shadow:inset 0 1px #ffccbc,0 1px 2px rgba(0,0,0,.2)}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{border-color:#ff7043;background:linear-gradient(180deg,#ffab91 0,#ff8a65);box-shadow:inset 0 1px #fbe9e7,0 2px 3px rgba(0,0,0,.2)}.btn-danger.active,.btn-danger:active{border-color:#e64a19;color:#ffccbc;background:linear-gradient(180deg,#ff7043 0,#f4511e);box-shadow:inset 0 2px 2px #e64a19}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger{background:#ffab91;border-color:#ff8a65}.btn-danger.btn-flat{color:#fbe9e7;border-color:transparent;background:#ff7043;box-shadow:none}.btn-danger.btn-flat.focus,.btn-danger.btn-flat:focus,.btn-danger.btn-flat:hover{border-color:transparent;color:#fff;background:#ff8a65;box-shadow:none}.btn-danger.btn-flat.active,.btn-danger.btn-flat:active{border-color:#f4511e;color:#ffccbc;background:#f4511e;box-shadow:none}.btn-danger.btn-flat.disabled,.btn-danger.btn-flat[disabled],fieldset[disabled] .btn-danger.btn-flat{background:#ffab91;border-color:#ffab91}.game-info li:last-child:not(:first-child) button{font-weight:700;-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:336px){.square{width:60px;height:60px;font-size:36px;line-height:60%}}
/*# sourceMappingURL=main.cf576b12.chunk.css.map */