.scroll-btn{position:fixed;bottom:30px;right:10px;z-index:1000;background:linear-gradient(135deg,#7b2ff7,#f107a3);border:none;border-radius:50%;padding:14px;cursor:pointer;opacity:0;transform:scale(.5);transition:all .3s ease-in-out;box-shadow:0 0 15px rgba(121,43,224,.5);animation:bounceIn .5s ease}.scroll-btn.show{opacity:1;transform:scale(1)}.scroll-icon{color:white;font-size:25px;animation:glow 1.5s infinite alternate}.scroll-btn:hover{background:linear-gradient(135deg,#f107a3,#7b2ff7);transform:scale(1.1)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(100px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes glow{0%{text-shadow:0 0 8px #fff,0 0 16px #f107a3,0 0 24px #7b2ff7}to{text-shadow:0 0 4px #fff,0 0 8px #f107a3,0 0 12px #7b2ff7}}