.gradient-background{background:linear-gradient(-45deg,#8a2387,#e94057,#f27121,#4776e6,#8e54e9);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.animate-bounce{animation:bounce .8s ease}.glass{background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;border:1px solid rgba(255,255,255,.3)}.part-hover:hover{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));transform:scale(1.02);transition:all .3s ease}
