:root{

    --purple:#6b5e72;
    --white:#ffffff;
    --lgreen:#abeaab;
}
html,body{
    margin:0;
    overflow: hidden;
}

body{
    font-family: "Google Sans Code", monospace;
    width: 100%;
    height:100vh;
    overflow-block: clip;
}
ul{list-style-type: none;}
.bar{
    background-color: var(--purple);
    border: var(--purple) solid 1px;
    display:flex;
    justify-content: center;
    gap: 12rem;
    margin: 0;
    padding: 0;
    width:99.9vw;
    height:3%;

}
.navLinks{
    display:flex;
    position:center;
    font-size: 13px;
    color: var(--white);
    text-decoration: none;
    flex:1;
    transition: transform 0.15s ease, color 0.15s ease;
    padding-top:6.7%

}

.navLinks:hover{
    color:var(--lgreen);
    transform: scale(1.15) rotate(-5deg);
    text-decoration: underline;

}
.background{
    background-color:black;
    width:100%;
    height:100%;
    overflow:hidden;
}
.container{
    display: flex;
    align-items: center;
    justify-content: center;
}
.container .host-container{
    border-radius: 30px;
    border: 2px solid white;
    flex: 0 0 50%;
    padding:4px;
    margin:20px 50px 0px 50px;
    flex-flow: row wrap;
    min-width: 200px;
    max-width: fit-content;
    min-height: 200px;
    max-height:fit-content;
    color:white;
    display:flex;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
    gap: 20px;
}
.title{
        
    margin:5px 0px 5px 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    transform: translate(-50%, -50%);
    padding: 0 10px;
    color:white;
}
.container .host-container .c-container{
    margin:20px 10px 0px 10px;
    padding:0px;
    border: 2px solid wheat;
    width:max-content;
    height:min-content;
    flex: 0 0 calc(50% - 10px);
    box-sizing: border-box;
    width: calc(50% - 10px);
    max-width: max-content;

}
