.demo-pop{animation:.28s cubic-bezier(.2,1.4,.4,1) both demo-pop}.demo-rise{animation:.45s ease-out both demo-rise}.demo-scroll{scrollbar-width:none}.demo-scroll::-webkit-scrollbar{display:none}@keyframes demo-pop{0%{opacity:.35;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes demo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.demo-stamp{animation:.42s cubic-bezier(.3,1.5,.5,1) both demo-stamp}.demo-sticker{animation:.32s cubic-bezier(.3,1.8,.5,1) both demo-sticker}@keyframes demo-stamp{0%{opacity:0;transform:scale(1.9)rotate(-7deg)}60%{opacity:1;transform:scale(.95)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(-1deg)}}@keyframes demo-sticker{0%{transform:scale(0)rotate(-30deg)}to{transform:scale(1)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.demo-pop,.demo-rise,.demo-stamp,.demo-sticker{animation:none}}[data-original-mv] .animate-punch{animation:.32s cubic-bezier(.2,1.6,.4,1) both mv-punch}[data-original-mv] .animate-stamp{animation:.55s ease-out both mv-stamp}[data-original-mv] .animate-fall{animation:2s linear infinite mv-fall}[data-original-mv] .animate-blink{animation:.8s steps(2,start) infinite mv-blink}[data-original-mv] .text-stroke{-webkit-text-stroke:1.5px currentColor;color:#0000}@keyframes mv-punch{0%{transform:scale(1.55) rotate(var(--tilt,0deg))}to{transform:scale(1.12) rotate(var(--tilt,0deg))}}@keyframes mv-stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}15%{opacity:1}to{opacity:0;transform:scale(1)rotate(-8deg)}}@keyframes mv-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(115vh)rotate(200deg)}}@keyframes mv-blink{to{visibility:hidden}}
