@keyframes tilePopIn{0%{opacity:0;transform:scale(0) rotate(-20deg)}80%{transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes crumble{0%{opacity:1;transform:translateY(0) rotate(0deg)}30%{opacity:1;transform:translateY(0) rotate(0deg)}33%{opacity:1;transform:translateX(2px) rotate(2deg)}36%{opacity:1;transform:translateX(-1px) rotate(-1deg)}39%{opacity:1;transform:translateX(1.5px) rotate(1deg)}42%{opacity:1;transform:translateY(0) rotate(0deg)}65%{opacity:.8;transform:translateY(var(--fall,50px)) rotate(var(--rot,10deg))}80%{opacity:0;transform:translateY(calc(var(--fall, 50px) + 20px)) rotate(var(--rot,10deg))}to{opacity:0;transform:translateY(calc(var(--fall, 50px) + 20px)) rotate(var(--rot,10deg))}}@keyframes debrisFall{0%{opacity:0;transform:translateY(-10px) rotate(0deg)}40%{opacity:var(--op,.2)}to{opacity:var(--op,.2);transform:translateY(0) rotate(var(--rot,5deg))}}@keyframes tileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tileFadeIn{to{opacity:1}}@keyframes spinnerSpin{to{transform:rotate(1turn)}}