.body{
    justify-content: center;
    align-items: center;
    border: 10px solid black;
    background-color: gray;
}
.links{
    height: 30%;
    width: 60%;
    display: grid;
    grid-gap: 10px;
    padding: 10px;
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: .25fr 1fr 1fr ;
    grid-template-areas: 
    "header  header header"
    "box2    box3   box4"
    "box5    box6   box7"
    "footer  footer footer";
}

.box1{
    grid-area: header;
    background-color: aqua;
    text-decoration: none;
}
.box1:positon{
    position: sticky;
}

.box2{
    grid-area: box2;
    background-color: lightgreen;
    text-decoration: none;
}
.box3{
    grid-area: box3;
    background-color: lightcyan;
    text-decoration: none;
}
.box4{
    grid-area: box4;
    background-color: lightcoral;
    text-decoration: none;
}
.box5{
    grid-area: box5;
    background-color: lightgoldenrodyellow;
    text-decoration: none;
}
.box6{
    grid-area: box6;
    background-color: lightgray;
    text-decoration: none;
}
.box7{
    grid-area: box7;
    background-color: lightskyblue;
    text-decoration: none;
}
.box8{
    grid-area: footer;
    background-color: aqua;
    text-decoration: none;
}
.footer{
    display: flex;
    margin-top: 10px;
    justify-content: center;
    align-items: center;
}


.box2:hover{
    box-shadow: 2px 2px 50px black;
}

.box3:hover{
    box-shadow: 2px 2px 50px black;
}

.box4:hover{
    box-shadow: 2px 2px 50px black;
}

.box5:hover{
    box-shadow: 2px 2px 50px black;
}

.box6:hover{
    box-shadow: 2px 2px 50px black;
}

.box7:hover{
    box-shadow: 2px 2px 50px black;
}



