.lixi {
    position: fixed;
    bottom: 5%;
    right: 5%;
    width: 70px;
    z-index: 99999;
    animation: tada 1s infinite;
    filter: drop-shadow(0 0 10px gold);
}
@keyframes tada {
    0%, 100% { transform: scale(1); }
    10%, 90% { transform: scale(0.9) rotate(-3deg); }
    20%, 80% { transform: scale(1.1) rotate(3deg); }
    30%, 50%, 70% { transform: scale(1.1) rotate(-3deg); }
    40%, 60% { transform: scale(1.1) rotate(3deg); }
}
.popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(to bottom, #ffcb3b, #ffbf0d);
    padding: 30px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.9);
    z-index: 99999;
    width: 450px;
    max-width:90%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.popup h2 {
    color: red;
    font-size: 30px;
}
.popup img {
    width: 270px;
    cursor: pointer;
}
.close-btn {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 25px;
    font-weight: bold;
    color:black;
} 