#gimme_gift, #lets_play{
    background-color: transparent;
    border: transparent;
    width: 80%;
    height: 1vh;
    display: flexbox;
    position: relative;
    margin-top: 17%;
}
.neon_btn_container{
    border-radius: 0.5rem;
    width: 80%;
    display: inline-flex;
    height: 1vh;
    align-items: center;
}

.neon_btn_container:hover{
    cursor: pointer;
}
.neon_btn_container a {
    width: 85%;
    display: block;
    margin: auto;
    padding: 0.75vh 1.25rem;
    font-size: 1.5rem;
    text-decoration: none;
    color: white !important;
    border: 2px solid;
    border-radius: 0.5rem;
    background-color: transparent;
    text-shadow: 0 0 2px #fff,
    0 0 3px #bc13fe,
    0 0 4px #bc13fe,
    0 0 6px #bc13fe;
    box-shadow:
    0 0 7px #fff,
    0 0 10px #fff,
    0 0 21px #fff,
    0 0 42px #bc13fe;
    animation: flickering 5s infinite;
}
.container_disabled a{
    width: 85%;
    display: block;
    margin: auto;
    margin-top: 50px;
    padding: 0.75vh 1.25rem;
    font-size: 1.5rem;
    text-decoration: none;
    color: rgb(150, 150, 150);
    border: 2px solid rgb(150, 150, 150);
    border-radius: 0.5rem;
    background-color: transparent;
}

@keyframes flickering {
    0% {
        border-color: transparent;
        opacity: 0.2;
   }
    2% {
        border-color: #d000ff;
        opacity: 1;
   }
    4% {
        border-color: transparent;
        opacity: 0.2;
   }
    8% {
        border-color: #d000ff;
        opacity: 1;
   }
    28% {
        border-color: #d000ff;
        opacity: 1;
   }
    30% {
        border-color: transparent;
        opacity: 0.2;
   }
    36% {
        border-color: #d000ff;
        opacity: 1;
   }
    100% {
        border-color: #d000ff;
        opacity: 1;
   }
}
.linear-background {
    background-image: linear-gradient(145deg, rgba(70, 65, 65, 0.57) 30%, rgba(24, 24, 24, 0.76) 100%, rgba(173, 127, 127, 0.65) 100%);
    border-radius: 8px;
    display: inline-block;
    padding: 5px 40px;
}
