.game-panel{display:flex;align-items:center;justify-content:end;gap:25px;margin:0 0 10px}.game-panel__name{font-size:75px;color:#776e64;font-weight:700}.desk{width:500px;height:500px;border-radius:5px;background-color:#bbad9f;padding:20px;position:relative}.desk-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.squar{width:100%;height:100%;background-color:#ccc0b2;border-radius:5px}.row-1{top:20px}.row-2{top:137px}.row-3{top:254px}.row-4{top:372px}.col-1{left:20px}.col-2{left:137px}.col-3{left:254px}.col-4{left:372px}.plate{display:flex;align-items:center;justify-content:center;position:absolute;width:107.5px;height:107.5px;font-size:50px;font-weight:700;color:#776e64;background-color:#f9f6f2;border-radius:5px;transition:.2s ease-in-out;z-index:10}.plate_merged{z-index:0;transition:.2s ease-in-out}.plate_new,.plate_mergedWith{animation:.3s creating;z-index:10}@keyframes creating{0%,50%{transform:scale(0)}to{transform:scale(1)}}.plate-2{background-color:#eee4da}.plate-2 else{color:#776e65}.plate-4{background-color:#ede0c8}.plate-4 else{color:#776e65}.plate-8{background-color:#f2b179;color:#fff}.plate-8 else{color:#776e65}.plate-16{background-color:#f59563;color:#fff}.plate-16 else{color:#776e65}.plate-32{background-color:#f67c5f;color:#fff}.plate-32 else{color:#776e65}.plate-64{background-color:#f65e3b;color:#fff}.plate-64 else{color:#776e65}.plate-128{background-color:#edcf72;color:#fff}.plate-128 else{color:#776e65}.plate-256{background-color:#edcc61;color:#fff}.plate-256 else{color:#776e65}.plate-512{background-color:#edc850;font-size:40px;color:#fff}.plate-512 else{color:#776e65}.plate-1024{background-color:#edc53f;font-size:40px;color:#fff}.plate-1024 else{color:#776e65}.plate-2048{background-color:#edc22e;font-size:40px;color:#fff}.plate-2048 else{color:#776e65}.score-counter{width:90px;height:65px;border-radius:10px;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#bbad9f;color:#f9f6f2}.score-counter span{font-size:14px;margin:0 0 6px}.reset-button{display:flex;align-items:center;justify-content:center;width:195px;height:65px;border-radius:10px;background-color:#bbad9f;color:#f9f6f2;font-weight:700;font-size:18px;text-transform:uppercase}*{padding:0;margin:0;border:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}:focus,:active,a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html{scroll-behavior:smooth}html.lock{overflow:hidden;touch-action:none}html,body{width:100%;height:100%;font-size:16px;font-family:Clear Sans,Arial,sans-serif}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button,a{-webkit-user-select:none;user-select:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul,li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:600;line-height:120%}sup{color:inherit}.wrapper{max-width:1920px;min-height:100vh;background-color:#faf8ef;display:flex;align-items:center;justify-content:center}
