.tile,.tile .tile-inner{width:55px;height:55px;overflow:hidden}@media(min-width:640px){.tile,.tile .tile-inner{width:110px;height:110px;overflow:hidden}}.tile{color:#0000;position:absolute;transition:.1s ease-in-out;transition-property:transform}.tile .tile-inner{border-radius:3px;background:#eee4da;text-align:center;font-weight:700;z-index:10;background-size:cover;box-shadow:0 0 30px 10px #f3d77400,inset 0 0 0 1px #fff0}.tile-new .tile-inner{animation:appear .2s ease .1s;animation-fill-mode:backwards}.tile.tile-4096{border-radius:3px;background-size:cover;background:linear-gradient(red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2,#ba0cf8,#fb07d9,red) 0 0/100% 800%;animation:a 4s linear infinite}.tile.tile-4096 .tile-inner{border-radius:3px}@keyframes a{to{background-position:0 -200%}}@keyframes appear{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.tile-merged .tile-inner{z-index:20;animation:pop .2s ease .1s;animation-fill-mode:backwards}.gamegrid.svelte-xfis1h{gap:7px;padding:7px}@media(min-width:640px){.gamegrid.svelte-xfis1h{gap:15px;padding:15px}}.gridparent.svelte-xfis1h{height:255px px;width:255px px}@media(min-width:640px){.gridparent.svelte-xfis1h{height:515px;width:515px}}.gamebgtile.svelte-xfis1h{height:55px;width:55px}@media(min-width:640px){.gamebgtile.svelte-xfis1h{height:110px;width:110px}}
