body {
    background: hsl(0 0% 85%);
    display: flex;
}

.menu {
    border-right: 1px solid black;
    padding: 8px;
}

.game-info {
    display: flex;
    justify-content: space-between;
}

.widget {
}

.game-database {
    display: flex;
    flex-wrap: wrap;
}

.game-entry {
    display: flex;
    width: 500px;
    margin: 8px;
}

.game-entry__icon {
    width: 300px;
}

.game-analysis {
    display: flex;
}

.game-analysis__board {
    flex-shrink: 1;
}

.game-analysis__tree {
    flex-shrink: 0;
}
