@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.hover-lift{transition:all .3s ease}.gradient-animate{-webkit-text-fill-color:#0000;animation:gradient 3s ease infinite;background:linear-gradient(90deg,#9333ea,#db2777,#9333ea);-webkit-background-clip:text;background-clip:text;background-size:200% auto}@keyframes gradient{0%{background-position:0}to{background-position:200%}}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 20px 40px #9333ea33;transform:translateY(-8px)}.img-zoom:hover{transform:scale(1.05)}.shimmer-btn{overflow:hidden;position:relative}.shimmer-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.shimmer-btn:hover:before{left:100%}.img-zoom{transition:transform .5s ease;will-change:transform}.group:hover .img-zoom{transform:scale(1.1)}.animate-fade-in{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-scale-up{animation:scaleUp .3s ease-out}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-slide-up{animation:slideUp .4s ease-out .2s both}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.a3e824ab.css.map*/