#social{
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
    z-index: 5;
    backdrop-filter: blur(5px) brightness(40%);
    opacity: 0;
}

.he1{
    padding-top: 0;
    text-align: center;
    height: 5%;
    width: 100%;
    top: 0;
    left:0;
    font-size: 40px;
    margin-top: 5%;
    margin-bottom: 5%;
    background: none;
    z-index: 6;
    overflow: visible;
}
.greet{
    margin-top: 5%;
    margin-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    height: min(60%,500px);
    width: min(90%,600px);
    border-width: 2px;
    border-radius: 20px;
    border: #6e6e6e,solid;
    box-shadow:0px 0px 20px 5px rgb(255, 255, 255);
    z-index: 6;
}
.socials{
    height: 100%;
    width: 100%;
    background: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 6;
    gap: 10%;
}
#b1s{
    display: flex;
    align-items: center;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    color: rgb(255, 255, 255);
    background-color: #6e6e6e;
    height: 60px;
    width: 170px;
    border-radius: 1cm;
}
#b2s {
    display: flex;
    align-items: center;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    color: rgb(255, 255, 255);
    background-color: #6e6e6e;
    height: 60px;
    width: 170px;
    border-radius: 1cm;
}
#b3s {
    display: flex;
    align-items: center;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    color: rgb(255, 255, 255);
    background-color: #6e6e6e;
    height: 60px;
    width: 170px;
    border-radius: 1cm;
}
#b4s {
    display: flex;
    align-items: center;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    color: rgb(255, 255, 255);
    background-color: #6e6e6e;
    height: 60px;
    width: 170px;
    border-radius: 1cm;
}
#btext1{
    width: 120%;
    height: auto;
    padding-right: 5%;
    font-size: 150%;
    background: none;

}
#icon1{
    padding-left: 2%;
    height: 80%;
    width: 80%;
    background: none;
}
#btext2{
    width: 100%;
    height: auto;
    padding-right: 10%;
    font-size:150%;
    background: none;

}
#icon2{
    height: 80%;
    width: 80%;
    background: none;
}
#btext3{
    width: 150%;
    height: auto;
    padding-right: 4%;
    font-size:150%;
    background: none;
}
#icon3{
    padding-left: 3%;
    height: 80%;
    width: 80%;
    background: none;
}
#btext4{
    width: 100%;
    height: auto;
    padding-right: 10%;
    font-size:150%;
    background: none;
}
#icon4{
    padding-left: 5%;
    padding-right: 0%;
    height: 80%;
    width: 80%;
    background: none;
}
@media(hover: hover) {
#b1s:hover{
    transition: 0.5s ease;
    z-index: 5;
    height: 80px;
    width: 200px;
    background: linear-gradient(270deg, #6e6e6e, #ffffff, #6e6e6e);
    background-size: 600% 600%;

    animation: socialbuttondiscord 0s ease infinite;
}

@keyframes socialbuttondiscord {
    0%{background-position:82% 0%}
    50%{background-position:19% 100%}
    100%{background-position:82% 0%}
}
#b1s:hover #btext1{
    transition: 0.5s;
    font-size: 160%;
}
#b2s:hover{
    transition: 0.5s;
    height: 80px;
    width: 200px;
    background: linear-gradient(270deg, #6e6e6e, #ffffff, #6e6e6e);
    background-size: 600% 600%;

    animation: socialbuttongithub 0s ease infinite;
}

@keyframes socialbuttongithub {
    0%{background-position:82% 0%}
    50%{background-position:19% 100%}
    100%{background-position:82% 0%}
}
#b2s:hover #btext2{
    transition: 0.5s;
    font-size: 160%;
}
#b3s:hover{
    transition: 0.5s;
    height: 80px;
    width: 200px;
    background: linear-gradient(270deg, #6e6e6e, #ffffff, #6e6e6e);
    background-size: 600% 600%;

    animation: socialbuttoninsta 0s ease infinite;
}

@keyframes socialbuttoninsta {
    0%{background-position:82% 0%}
    50%{background-position:19% 100%}
    100%{background-position:82% 0%}
}
#b3s:hover #btext3{
    transition: 0.5s;
    font-size: 160%;
}
#b4s:hover{
    transition: 0.5s;
    height: 80px;
    width: 200px;
    background: linear-gradient(270deg, #6e6e6e, #ffffff, #6e6e6e);
    background-size: 600% 600%;

    animation: socialbuttionmail 0s ease infinite;
}

@keyframes socialbuttionmail {
    0%{background-position:82% 0%}
    50%{background-position:19% 100%}
    100%{background-position:82% 0%}
}
#b4s:hover #btext4{
    transition: 0.5s;
    font-size: 160%;
}
}
@media (max-width:600px) {
    #social{
        top: 0;
        height: 100dvh;
        width: 100%;
    }
    .he1{width: 100%;
        letter-spacing: 1px;
        padding-top: 20%;
        padding-bottom: 10%;
        font-size: 30px;
        font-weight: 600;
    }
    .greet{
        height:60%;
        width: 90%;
    }
    .socials{
        height: 100%;
        width: 100%;
    }

    #btext1{
        padding-right: 5%;
    }
    #btext3{
        padding-right: 5%;
    }
    #btext4{
        padding-right: 7%;
    }

}
