@keyframes pulseLight{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient{background:linear-gradient(90deg,#6767ff,#2fd1b6,#2323b2,);background-size:200% 100%;animation:gradient 3s ease infinite}.gradient-border{position:relative;border-radius:1rem;padding:4px;background:linear-gradient(270deg,#6767ff55,#1a1a6888,#6767ff55,#1a1a6855);background-size:400% 400%;animation:float 6s ease-in-out infinite;transition:box-shadow .3s ease}.gradient-border:hover{box-shadow:0 0 5px #6767ff99,0 0 10px #1a1a68aa}.card-inner{border-radius:.9rem;padding:16px;display:flex;flex-direction:column;justify-content:space-between}@keyframes borderShift{0%{background-position:200% 0}to{background-position:0 0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}