* {
    margin: 0;
    padding: 0;
}

.chess {
    display: grid;
    place-items: center;
    overflow-x: hidden;
}

.chess h1 {
    margin: 10px;
}

.chess ul {
    display: grid;
    grid-template-columns: 1fr;
}

.divv {
    display: flex;
}

.chess li {
    list-style: none;
    display: grid;
    place-items: center;
    font-size: 0px;
}

.box {
    margin: .5px;
    width: 75px;
    height: 75px;
}

#tog {
    margin: 10px 0px;
}


.allimg {
    width: 45px;
    position: relative;
    bottom: 5px;
}

.allpawn {
    transform: scale(.7);
}

.authcont {
    width: 100vw;
}

.author {
    float: right;
    margin-right: 50px;

}
.tableau table tr td {
    display: block;
    padding-left: 10px;
}