*{
    margin: 0;
    padding: 0;
}

body{
    background: linear-gradient(60deg,rgb(0,0,244,0.6),#0A0F2C99);
    /* background: linear-gradient(90deg,#2AA9FF99,#0A0F2C99);
    background: url("/Assets/background/bg.webp");
    background-position: center;
    background-size: cover;
    isolation: isolate; */
}
/* 
body::before{
    content: "";
    position: fixed;
    inset:0;
    background: #2AA9FF99;
    z-index: -1;
} */

.nav-bar{
    color: white;
    height: 4.6rem;
    background-color: #0A0F2C;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

header .breadcrumb{
    padding-left: 1rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    height: 2rem;
    background-color: #00D1FF;
    box-shadow: 0rem 0.2rem 0.25rem #0A0F2C ;
}

header .breadcrumb a{
    color: black;
    text-decoration: none;
}

header .div{
    display: flex;
    align-items: center;
}

.nav-bar .logo img{
    margin: 0.3rem 0rem 0rem 1rem;
    border: 0.13rem solid #2AA9FF;
    border-radius: 0.5rem;
    height: 4rem;
    width: 5.5rem;
}



.span-repo{
    color: #2AA9FF;
}


.TechRepo{
    margin-left: 0.5rem;
    font-weight: 700;
}

.page ul{
    display: flex;
    gap: 4rem;
    list-style-type: none;
}

.page ul li a{
    color: white;
    text-decoration: none;
}

.search{
    margin-right: 4rem;
}

main .sem{
    box-shadow: 0rem 0.6rem 0.6rem #ffffff55;
    border:2px solid #00D1FF;
    border-radius: 0.5rem;
    margin: 2rem 1rem;
    padding: 3rem;
    height: 50rem;
    background-color: #ffffff33;
}


main .sub-card{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

main .sub-card .card{
    box-shadow: 0rem 0.6rem 0.6rem #2AA9FF77;
    border: 2px solid #F5C542;
    border-radius: 0.5rem;
    margin: 1rem 0rem;
    background-color: #ffffff33;
    height: 20rem;
    width: 20rem;
}