@keyframes popupDrop {
    0% {
        opacity: 0;
        transform: translateY(-50px) scale(0.95);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
    }
    .popup-drop {
    animation: popupDrop 0.4s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    }

@keyframes pulseBorder {
    0%, 100% {
        border-color: transparent;
    }
    50% {
        border-color: #60a5fa; 
    }
    }
    .hover-animate-border:hover {
    animation: pulseBorder 3s infinite;
    border-width: 2px;
    border-style: solid;
    }

