.body_active {
    overflow: hidden;

}

header {

    position: sticky;
    top: 0;
    z-index: 2;





width: 100%;

    background: rgba(255, 255, 255, 0.2);

    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(8.1px);
    -webkit-backdrop-filter: blur(8.1px);



}

nav {

    z-index: 1;

    display: flex;

    justify-content: space-between;

    align-items: center;
    gap: 2rem;

    padding: 2rem;






}

.nav_menu {


    display: flex;
    justify-content: space-between;

    align-items: center;

    gap: 4rem;

}

.feed_tags {






    padding: 1rem;
    z-index: 1;



    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 1rem;

   /* background: rgba(255, 255, 255, 0.2);

    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(8.1px);
    -webkit-backdrop-filter: blur(8.1px); */




}
.feed_tags_mobile{
    display: none;

    background: rgba(255, 255, 255, 0.2);

    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(8.1px);
    -webkit-backdrop-filter: blur(8.1px);
}
.feed_tags_active {
    display: none;
}

.feed_tags_list {

      position: sticky;
    bottom: 0;
    height: 6rem;
    overflow: hidden;





    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;

    gap: 1rem;
    font-family: var(--main-font1);
    font-weight: lighter;






}

.feed_tags_list_active {
    height: 100%;
    transform: 0.5s all;



}

.feed_tags_toggle {
    padding: 1rem;

}

.feed_tags a {

    font-family: var(--main-font1);
    font-weight: 700;
    padding: 1.5rem;
    border-radius: 2.5rem;
    /* From https://css.glass */
    background: rgba(23, 22, 22, 0.2);

    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);

    white-space: nowrap;

}

.feed_tags a:hover {
    background: #A83A93;
    background: linear-gradient(0deg, rgba(168, 58, 147, 1) 0%, rgba(81, 23, 127, 1) 100%);
}


@media only screen and (max-width: 600px) {

    header{
        position:sticky ;
        bottom: 0;

    }
    .feed_tags_web,.nav_logo{
       display: none;
    }
    .feed_tags_mobile{
    display: flex;
    position: sticky;
    top: 0;
}
    .nav_menu{
        width: 100%;
        justify-content: space-between;
    }
    .nav_menu_add{
    order: 2;
}
.nav_menu_comment{
order: 4;
}
.nav_menu_user{
    order: 5;
}




}
