@keyframes logoFadeIn {
    0% {
        opacity: 0;
        transform: translateY(-8px) scale(0.98);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
@keyframes shimmer {
    0% {
        background-position: -200% center;
    }
    100% {
        background-position: 200% center;
    }
}
@keyframes eyeBlink {
    0%, 90%, 100% {
        opacity: 1;
        transform: scaleY(1);
    }
    95% {
        opacity: 0.3;
        transform: scaleY(0.1);
    }
}
#eye-icon {
    animation: eyeBlink 3s infinite;
}
h1.jsx-e553f4373fd1c79e.font-bold span {
    display: inline-block;
}
#espionarBtn {
    position: relative;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.5s ease-in, visibility 0.5s ease-in;
}
#espionarBtn.show {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
#espionarBtn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent 0%, 
        transparent 35%, 
        rgba(255, 255, 255, 0.3) 40%, 
        rgba(255, 255, 255, 0.3) 60%, 
        transparent 65%, 
        transparent 100%);
    animation: shimmer 4s infinite;
}
#espionarBtn span {
    position: relative;
    z-index: 1;
}
@keyframes arrowSlide {
    0%, 100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(2px);
    }
}
#confirmModalBtn svg {
    animation: arrowSlide 2s ease-in-out infinite;
}
