body{background:#fbf8ef;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:100vh;margin:0;font-family:sans-serif;font-size:24px;font-weight:900;display:-ms-flexbox;display:flex;overflow:hidden}.field-cell{color:#fff;box-sizing:border-box;text-align:center;vertical-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#d6cdc4;border-radius:5px;width:75px;height:75px;transition:all .5s}.field-cell--2{color:#776e65;background:#eee4da}.field-cell--4{color:#776e65;background:#ede0c8}.field-cell--8{background:#f2b179}.field-cell--16{background:#f59563}.field-cell--32{background:#f67c5f}.field-cell--64{background:#f65e3b}.field-cell--128{background:#edcf72}.field-cell--256{background:#edcc61}.field-cell--512{background:#edc850}.field-cell--1024{background:#edc53f}.field-cell--2048{background:#edc22e}.game-field{border-spacing:10px;background:#bbada0;border-radius:5px}.game-header{box-sizing:border-box;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:24px;padding:10px;display:-ms-flexbox;display:flex}h1{color:#fff;box-sizing:border-box;background:#edc22e;border-radius:5px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:75px;height:75px;margin:0;font-size:24px;display:-ms-flexbox;display:flex}.info{color:#776e65;box-sizing:border-box;background:#d6cdc4;border-radius:5px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:75px;height:75px;margin:0 8px 0 0;font-size:16px;display:-ms-flexbox;display:flex}.controls{display:-ms-flexbox;display:flex}.button{cursor:pointer;color:#fff;border:none;border-radius:5px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:75px;height:75px;font-family:sans-serif;font-size:16px;font-weight:700;transition:background .25s;display:-ms-flexbox;display:flex}.start{background:#56b43d;font-size:20px}.start:hover{background:#438a2f}.restart{background:rgba(145,19,0,.545)}.restart:hover{background:#911400}.message{box-sizing:border-box;color:#fff;text-align:center;background:404040px;border-radius:5px;width:100%;padding:10px;font-size:20px}.hidden{display:none}.container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:350px;display:-ms-flexbox;display:flex}.message-win{color:#fff;background:#edc22e}.message-container{width:100%;height:150px}.new{animation:.5s appear}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=index.dbbd81b9.css.map */
