.subtle-glow {
    position: relative;
    border-radius: 10px;
    animation: subtleGlow 3s ease-in-out;
}

@keyframes subtleGlow {
    0%, 100% {
        box-shadow: 0 0 0 #ffffff00;
    }
    50% {
        box-shadow: 0 0 15px #54ed8a;
    }
}

.wave-effect {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.wave-effect::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, #54ed895b, transparent);
    animation: wave  2 2s ease;
}

@keyframes wave {
    0% {
        left: -100%;
    }
    75% {
        left: 100%;
    }
    75%, 100% {
        left: 100%;
    }
}