@keyframes st-steam-rise{0%{opacity:0;transform:translateY(0)scaleX(1)}25%{opacity:.5}to{opacity:0;transform:translateY(-30px)scaleX(1.5)}}@keyframes st-float-orbit{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes st-cheers{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(-10px)rotate(-7deg)}55%{transform:translateY(-4px)rotate(6deg)}80%{transform:translateY(-2px)rotate(-2deg)}to{transform:translateY(0)rotate(0)}}@keyframes st-mug-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}@keyframes st-screen-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes st-liquid-wobble{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}.st-screen{animation:.45s ease-out both st-screen-in}.st-screen[data-leaving=true]{opacity:0;transition:opacity .5s ease-in}.st-steam{animation:2.8s ease-in-out infinite st-steam-rise}.st-float{animation:5.5s ease-in-out infinite st-float-orbit}.st-cheers{animation:.75s cubic-bezier(.34,1.56,.64,1) both st-cheers}.st-exit{animation:.7s ease-in both st-mug-exit}.st-liquid{animation:3s ease-in-out infinite st-liquid-wobble}@media(prefers-reduced-motion:reduce){.st-screen,.st-steam,.st-float,.st-cheers,.st-exit,.st-liquid{animation:none!important}}
