@keyframes aproximar {
    from {
        transform: scale(0.3); /* Começa bem menor para um efeito mais dramático */
        opacity: 0;
    }
    to {
        transform: scale(1); /* Termina no tamanho original definido abaixo */
        opacity: 1;
    }
}

.img-animada {
    /* Em telas pequenas, usa 80% da largura. Em telas grandes, trava em 400px */
    width: 80%;
    max-width: 400px; 
    
    height: auto;
    object-fit: contain;
    animation: aproximar 1.5s ease-out forwards;
    
    /* Sombra opcional para dar profundidade */
    filter: drop-shadow(0 10px 20px rgba(0,0,0,0.3));
}

#pegar-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.4s ease;
    /* Removi o fundo escuro para não cobrir o chat totalmente, 
       mas você pode adicionar se quiser foco total */
}