*{
    height: 100%;
    
}

body {
    background-color: rgb(40, 112, 212);

    background-image: url("./media/VvNhMb0.jpg");
    background-repeat: no-repeat;
    background-size:cover;
    /*overflow: hidden;*/
    overflow: hidden;
    
    color: rgb(0, 0, 0);
    padding: 0;
    max-height: 100%;
    width: 100%;
    margin: 0;

    cursor: progress;
    
}

.homePage {
    height: 100%;
    width: 100%;
    display: grid;
    grid: 1fr 55px / 1fr;
    overflow: hidden;
    z-index: 0;

   
}

.content{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    background-color: #00010100;
    margin: 23px;
    padding: 0;
    height: 75px;
    
    overflow: hidden;

    width: 75px;
    font-family: "Jacquard 12", system-ui;
    font-weight: 400;
    font-size: 2vh;
}

.projects {
    position: absolute;
    top: 35%;
    height: auto;
    width: auto;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #fff;
    text-shadow: 0px 0px 2px #000;
}

.projects img {
    height: 5vh;
}

.projects:hover {
    background-color: #07337570;
    height: auto;
    width: auto;
    border: 2px dashed #fff;
    border-radius: 4px;

}

a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}

a:hover {
    text-shadow: 0px 7px 7px #fff, 0px -7px 7px #fff;
    cursor: pointer;
}

#home {
    position: fixed;
    width: 100%;
    height: auto;
    top: 2%;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-family: "Jacquard 12", system-ui;
    font-weight: 400;
    font-style: normal;
    font-size: 5.5vw;
    mix-blend-mode: difference;
}

#home:hover {
    text-shadow: 9px 0px #7ce1d7, -9px 0px #253090, 0px 9px #1664c9, 0px -9px #487bc7;
    cursor: pointer;
}


.bottomBar {
    height: 100%;
    width: 100vw;
    bottom: 0;
    margin: 0;
    padding: 0px;
    padding: 0;
    background-color: rgb(34, 110, 198);
}

#start {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;

    background-color: rgb(70, 223, 50);
    position: inherit;
    height: 100%;
    width: 125px;
    font-size: 14px;
    color: #fff;
}

#start:hover {
    background-color: #297c50;
}

#start img {
    height: 35px;
}

.StartMenu {

    position: fixed;
    z-index: 100;
    bottom: 55px;

    left: 0;
    width: 365px;
    max-width: 50vw;
    height: auto;

    background-color: rgb(255, 255, 255);

    display: none;
    grid: 75px 1fr 50px / 1fr;
    font-size: 24px;
}

#top {
    background-color: #1664c9;
    color: #fff;
    padding-left: 3%;
}


div.mid {
    background-color: coral;
    display: grid;
    grid: 1fr / 1fr 1fr;
    height: 100%;
    
}

.left {
    background-color: #c70d0d;
    margin: 0;
    
    position: inherit;
    max-height : 100%;

    display: grid;
    overflow: hidden;
    grid: 65px 1fr 65px / 1fr;
    align-items: center;
}

.toppington {
    background-color: rgb(38, 173, 65);
}

.middington {
    background-color: rgb(255, 255, 255);
    overflow: scroll;
    position: inherit;
    margin: 0;

    display: grid;
    grid: repeat(6, 45px) / 1fr;

}

.bottington {
    background-color: rgb(227, 199, 199);
    text-wrap: nowrap;
}

.right {
    background-color: rgb(127, 180, 229);
}

div.btm {
    background-color: #1664c9;
}


