.jiao-stage{perspective:750px;background:radial-gradient(#57332233 0%,#0000 65%)}.jiao-cup{filter:drop-shadow(0 14px 8px #0008);width:min(40%,180px);transform:rotate(-18deg)}.jiao-cup+.jiao-cup{transform:rotate(22deg)}.jiao-tossing .jiao-cup{animation:1.2s cubic-bezier(.3,.05,.45,1) both jiao-toss-left}.jiao-tossing .jiao-cup+.jiao-cup{animation-name:jiao-toss-right}@keyframes jiao-toss-left{0%{transform:translateY(0)rotate(-18deg)rotateX(0)}35%{transform:translate(-12px,-72px)rotate(130deg)rotateX(400deg)}76%{transform:translate(6px)rotate(300deg)rotateX(720deg)}89%{transform:translate(-2px,-10px)rotate(330deg)rotateX(720deg)}to{transform:translate(0)rotate(342deg)rotateX(720deg)}}@keyframes jiao-toss-right{0%{transform:translateY(0)rotate(22deg)rotateY(0)}40%{transform:translate(12px,-84px)rotate(-130deg)rotateY(400deg)}80%{transform:translate(-5px)rotate(-300deg)rotateY(720deg)}90%{transform:translate(2px,-8px)rotate(-320deg)rotateY(720deg)}to{transform:translate(0)rotate(-338deg)rotateY(720deg)}}.jiao-cup.jiao-standing{animation:1.6s cubic-bezier(.25,.6,.3,1) both jiao-li-stand;transform:rotate(-84deg)translate(10%)}@keyframes jiao-li-stand{0%{transform:rotate(-60deg)translate(10%)}25%{transform:rotate(-108deg)translate(10%)}45%{transform:rotate(-70deg)translate(10%)}62%{transform:rotate(-96deg)translate(10%)}78%{transform:rotate(-80deg)translate(10%)}to{transform:rotate(-84deg)translate(10%)}}@media (prefers-reduced-motion:reduce){.jiao-tossing .jiao-cup,.jiao-cup.jiao-standing{animation:none}.jiao-tossing .jiao-cup+.jiao-cup{animation:.24s ease-out both jiao-gentle-fade;animation-duration:.24s!important}}@keyframes jiao-gentle-fade{0%,to{opacity:1}50%{opacity:.25}}
