@tailwind base;@tailwind components;@tailwind utilities;@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes float-up{0%{transform:translateY(0) scale(.8);opacity:0}20%{transform:translateY(-10px) scale(1.1);opacity:1;text-shadow:0 0 10px rgba(192,38,211,.8)}80%{transform:translateY(-40px) scale(1);opacity:.8}to{transform:translateY(-50px) scale(.9);opacity:0}}@keyframes pulse-red{0%,to{background-color:#ef44440d;border-color:#ef44441a}50%{background-color:#ef444433;border-color:#ef444480}}@keyframes progress-loading{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-shake{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.animate-float-up{animation:float-up 1.5s ease-out forwards}.animate-pulse-red{animation:pulse-red 1s infinite}.animate-progress{animation:progress-loading 1s ease-out forwards}
