.bouton{
    position:relative;
    overflow:visible;
}

.arobase{
    position:relative;
    display:inline-block;
    transition:transform .2s;
}

.onde{
    position:fixed;
    left:0;
    top:0;
    width:8px;
    height:8px;
    margin-left:-4px;
    margin-top:-4px;
    border:2px solid rgba(184,220,253,5);
    border-radius:50%;
    pointer-events:none;
    z-index:9999999999999999;
    animation:onde .8s linear forwards;
}

@keyframes onde{
    0%{
        width:8px;
        height:8px;
        opacity:1;
        transform:translate(-50%,-50%) scale(0.2);
    }
    100%{
        width:200px;
        height:200px;
        opacity:0.5;
        transform:translate(-50%,-50%) scale(1);
    }
}

.arobase{
    display:inline-block;
    animation:pulseArobase .6s ease-in-out infinite alternate;
}

@keyframes pulseArobase{
    from{transform:scale(1);}
    to{transform:scale(1.4);}
}