@keyframes slow-wobble{0%{transform:translate(0)}20%{transform:translate(2px,-1px)}40%{transform:translate(-1px,2px)}60%{transform:translate(3px,1px)}80%{transform:translate(-2px,-2px)}to{transform:translate(0)}}.slow-wobble{animation:20s ease-in-out infinite slow-wobble}@keyframes emoji-entrance-fade{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}50%{opacity:.5;filter:blur(2px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.emoji-entrance-fade{opacity:0;animation:1s ease-out forwards emoji-entrance-fade}@keyframes emoji-entrance-zoom{0%{opacity:0;filter:brightness(.5)blur(8px);transform:scale(.2)rotate(-30deg)}60%{opacity:.9;filter:brightness(1.2);transform:scale(1.1)rotate(10deg)}to{opacity:1;filter:brightness()blur();transform:scale(1)rotate(0)}}.emoji-entrance-zoom{opacity:0;animation:1s cubic-bezier(.68,-.55,.27,1.55) forwards emoji-entrance-zoom}@keyframes emoji-entrance-smash{0%{opacity:0;transform:scale(3)translateY(-300px)rotate(-45deg)}50%{opacity:1;transform:scale(1.1)translateY(20px)rotate(5deg)}70%{opacity:1;transform:scale(.95)translateY(-1px)rotate(-1deg)}to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}.emoji-entrance-smash{opacity:0;animation:1s ease-out forwards emoji-entrance-smash}@keyframes emoji-entrance-spin{0%{opacity:0;transform:scale(0)rotate(720deg)}70%{opacity:1;transform:scale(1.2)rotate(30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.emoji-entrance-spin{opacity:0;animation:1s ease-in-out forwards emoji-entrance-spin}@keyframes word-entrance-fade{0%{opacity:0;filter:blur(6px);height:0;transform:translateY(20px)}50%{opacity:.5;filter:blur(2px);height:.875rem;transform:translateY(-10px)}to{opacity:1;filter:blur();height:.875rem;transform:translateY(0)}}.word-entrance-fade{opacity:0;height:0;animation:ease-out forwards emoji-entrance-fade}@keyframes slide-entrance-fade{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}50%{opacity:.5;filter:blur(2px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.slide-entrance-fade{opacity:0;animation:ease-out forwards emoji-entrance-fade}
