/* V5 mahjong2: deliberate one-by-one tile fall */
.tile.drop{animation-name:tileFallV5;animation-duration:.58s;animation-timing-function:cubic-bezier(.18,.72,.2,1.04);animation-fill-mode:both;animation-delay:var(--delay)}
@keyframes tileFallV5{
 0%{transform:translate3d(0,var(--fall),0) rotateX(20deg) scale(.97);opacity:0;filter:blur(2.5px) brightness(1.1)}
 58%{opacity:1;filter:blur(0) brightness(1.03)}
 78%{transform:translate3d(0,6%,0) rotateX(0) scaleY(.95) scaleX(1.02);opacity:1;filter:none}
 91%{transform:translate3d(0,-2.5%,0) scaleY(1.02) scaleX(.99)}
 100%{transform:translate3d(0,0,0) scale(1);opacity:1;filter:none}
}
