
#header .header-button a {
    border-radius: 6px!important;
    background: #fff0;
    padding: 3px;
    margin: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden
}

#header .header-button a span {
    z-index: 2;
    padding: 3px 10px;
    background: #000;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

#header .header-button a::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 200%;
    background: linear-gradient(115deg,#4fcf70,#fad648,#a767e5,#12bcfe,#44ce7b);
    background-size: 50% 100%;
    animation: rainbow 0.75s linear infinite
}
@keyframes rainbow {
    to {
        transform: translateX(-50%)
    }
}

.header-button-1,.header-button-2 {
    animation: tada 1.2s infinite
}

@keyframes tada {
    0%,100% {
        transform: scaleX(1)
    }

    10%,20% {
        transform: scale3d(1,1,1) rotate(-3deg)
    }

    30%,50%,70%,90% {
        transform: scale3d(1.2,1.2,1.2) rotate(1deg)
    }

    40%,60%,80% {
        transform: scale3d(1.2,1.2,1.2) rotate(-2deg)
    }
}
blockquote p{
 color: #fff;
}
