body{margin:0;padding:0;font-family:sans-serif;background:#000;color:#fff;width:100vw;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@font-face{src:url(../../static/media/MinimalPixels.2e2c193d.ttf) format("truetype");font-family:MinimalPixels}.game{font-family:MinimalPixels;color:#fff;background:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;font-size:48px;max-height:100vh;overflow:auto}.menu{font-size:28px}.menu input{border:2px solid #d83;background:transparent;color:#d83;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .4em;line-height:1.4em;font-size:inherit;font-family:inherit;width:100%;min-width:200px}.menu :focus{outline:2px solid #fff;color:#fff}.menu .field{padding:.5em;margin-bottom:.2em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .field>*{-ms-flex:1 1 0%;flex:1 1 0%}.menu .field>span{text-align:left;padding-right:.5em;margin-bottom:.6em;-webkit-box-sizing:border-box;box-sizing:border-box}.menu .buttons{font-size:48px;padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .button{padding:.2em .6em;background:#d83;color:#000;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu .errors{font-size:16px;color:red}.game .auto{font-size:.5em}.game footer{font-family:Monoid,monospace;font-size:10px;padding:20px;font-style:italic}a{color:#c30;text-decoration:none}a:hover{color:inherit}.logo{font-family:MinimalPixels;font-size:48px;padding:.3em;margin:0;color:#d83;letter-spacing:.05em;text-shadow:.08em 0 0 #643d17}.footer{padding:30px 0;font-family:MinimalPixels}.app{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;overflow:hidden}.app,.qualities{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.qualities{padding:10px;margin-bottom:20px}
/*# sourceMappingURL=main.81c4c9cb.css.map*/