body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100vh;overflow:hidden}*{box-sizing:border-box;outline:none}body.style_mobile-device__AbQss{--field-size:350px;--gap:12px;--cell-size:calc((var(--field-size) - var(--gap)*5)/4);--font-size:42px;--font-size-2:36px;--font-size-3:28px}.style_container__1Cn\+0{align-items:center;-webkit-animation-direction:normal,reverse;animation-direction:normal,reverse;background:red;border-radius:4px;color:#fff;display:flex;font-size:var(--font-size);font-weight:700;height:var(--cell-size);justify-content:center;position:absolute;transition:left .1s,right .1s,top .1s,bottom .1s;width:var(--cell-size)}.style_container__1Cn\+0.style_cell-2__RVU4Z{background:#eee4da}.style_container__1Cn\+0.style_cell-4__sZE4s{background:#eee1c9}.style_container__1Cn\+0.style_cell-8__tHYJe{background:#f3b27a}.style_container__1Cn\+0.style_cell-16__lqh6k{background:#f69664}.style_container__1Cn\+0.style_cell-32__D2Tz6{background:#f77c5f}.style_container__1Cn\+0.style_cell-64__FrZ8D{background:#f75f3b}.style_container__1Cn\+0.style_cell-128__eiMV1{background:#edd073;font-size:var(--font-size-2)}.style_container__1Cn\+0.style_cell-256__tNhqd{background:#e8cd72;font-size:var(--font-size-2)}.style_container__1Cn\+0.style_cell-512__bLjBI{background:#e8c965;font-size:var(--font-size-2)}.style_container__1Cn\+0.style_cell-1024__eKAz5{background:#e7c659;font-size:var(--font-size-3)}.style_container__1Cn\+0.style_cell-2048__Qr6BD{background:#e6c44f;font-size:var(--font-size-3)}.style_container__1Cn\+0.style_cell-4096__Lowpy{background:#3d3934;font-size:var(--font-size-3)}.style_container__1Cn\+0.style_empty__hL4H\+{opacity:0}.style_container__uLSFW{background:#bbada0;border-radius:4px;color:#fff;margin-bottom:16px;padding:8px 16px}.style_container__uLSFW .style_title__\+OWFg{font-size:14px;font-weight:600;text-align:center}.style_container__uLSFW .style_score__cy3ur{font-size:20px;font-weight:600;text-align:center}.style_container__09\+yB{align-items:center;background:hsla(30,37%,89%,.73);color:#333;display:flex;font-size:56px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.style_title__PDicY{color:#7c6a59;font-size:64px;font-weight:700;margin:32px 0;position:relative;text-align:center}.style_title__PDicY:after{bottom:-2px;content:"by pawfrolow";font-size:12px;font-style:italic;position:absolute;right:-42px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.style_container__Rnm4D{background-color:hsla(30,37%,89%,.35);border-radius:4px;height:var(--cell-size);width:var(--cell-size)}.style_container__Rnm4D:first-child,.style_container__Rnm4D:nth-child(2),.style_container__Rnm4D:nth-child(3){margin-bottom:var(--gap);margin-right:var(--gap)}.style_container__Rnm4D:nth-child(4){margin-bottom:var(--gap);margin-right:0}.style_container__Rnm4D:nth-child(5),.style_container__Rnm4D:nth-child(6),.style_container__Rnm4D:nth-child(7){margin-bottom:var(--gap);margin-right:var(--gap)}.style_container__Rnm4D:nth-child(8){margin-bottom:var(--gap);margin-right:0}.style_container__Rnm4D:nth-child(10),.style_container__Rnm4D:nth-child(11),.style_container__Rnm4D:nth-child(9){margin-bottom:var(--gap);margin-right:var(--gap)}.style_container__Rnm4D:nth-child(12){margin-right:0}.style_container__Rnm4D:nth-child(13),.style_container__Rnm4D:nth-child(14),.style_container__Rnm4D:nth-child(15){margin-right:var(--gap)}.style_container__Rnm4D:nth-child(16){margin-right:0}.style_row__v8uY5{display:flex;justify-content:space-between;width:var(--field-size)}.style_row__v8uY5 .style_new-game__s3W0I{background:#7c6a59;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:56px;padding:0 24px;transition:opacity .3s ease}.style_row__v8uY5 .style_new-game__s3W0I:hover{opacity:.9}.style_game-field__Q4QeP{background-color:#bbada0;border-radius:8px;display:flex;flex-wrap:wrap;height:var(--field-size);padding:var(--gap);position:relative;width:var(--field-size)}body{--field-size:500px;--gap:16px;--cell-size:calc((var(--field-size) - var(--gap)*5)/4);--font-size:56px;--font-size-2:48px;--font-size-3:42px}body.mobile-device{--field-size:350px;--gap:12px;--cell-size:calc((var(--field-size) - var(--gap)*5)/4);--font-size:42px;--font-size-2:36px;--font-size-3:28px}.bounceIn{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.fadeIn{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.zoomIn{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.app{align-items:center;background-color:#faebd7;display:flex;flex-direction:column;height:100%;width:100%}.cell-index-0{left:calc(var(--cell-size)*0 + var(--gap)*1)}.cell-index-0,.cell-index-1{top:calc(var(--cell-size)*0 + var(--gap)*1)}.cell-index-1{left:calc(var(--cell-size)*1 + var(--gap)*2)}.cell-index-2{left:calc(var(--cell-size)*2 + var(--gap)*3)}.cell-index-2,.cell-index-3{top:calc(var(--cell-size)*0 + var(--gap)*1)}.cell-index-3{left:calc(var(--cell-size)*3 + var(--gap)*4)}.cell-index-4{left:calc(var(--cell-size)*0 + var(--gap)*1)}.cell-index-4,.cell-index-5{top:calc(var(--cell-size)*1 + var(--gap)*2)}.cell-index-5{left:calc(var(--cell-size)*1 + var(--gap)*2)}.cell-index-6{left:calc(var(--cell-size)*2 + var(--gap)*3)}.cell-index-6,.cell-index-7{top:calc(var(--cell-size)*1 + var(--gap)*2)}.cell-index-7{left:calc(var(--cell-size)*3 + var(--gap)*4)}.cell-index-8{left:calc(var(--cell-size)*0 + var(--gap)*1)}.cell-index-8,.cell-index-9{top:calc(var(--cell-size)*2 + var(--gap)*3)}.cell-index-9{left:calc(var(--cell-size)*1 + var(--gap)*2)}.cell-index-10{left:calc(var(--cell-size)*2 + var(--gap)*3)}.cell-index-10,.cell-index-11{top:calc(var(--cell-size)*2 + var(--gap)*3)}.cell-index-11{left:calc(var(--cell-size)*3 + var(--gap)*4)}.cell-index-12{left:calc(var(--cell-size)*0 + var(--gap)*1)}.cell-index-12,.cell-index-13{top:calc(var(--cell-size)*3 + var(--gap)*4)}.cell-index-13{left:calc(var(--cell-size)*1 + var(--gap)*2)}.cell-index-14{left:calc(var(--cell-size)*2 + var(--gap)*3)}.cell-index-14,.cell-index-15{top:calc(var(--cell-size)*3 + var(--gap)*4)}.cell-index-15{left:calc(var(--cell-size)*3 + var(--gap)*4)}.link{align-items:center;color:#333;display:flex;font-size:18px;letter-spacing:.8px;position:fixed;right:24px;text-decoration:none;top:16px}.link svg{margin-right:8px}.link:hover{opacity:.8}
/*# sourceMappingURL=main.27dcd0ef.css.map*/