/* Let each row of category links fill the available width. */
body.game-list-page .soft-list-page .list-nav > .container {
    width: 100%;
    min-width: 0;
    flex: 1;
}
body.game-list-page .soft-list-page .list-nav ul {
    width: 100%;
}
body.game-list-page .soft-list-page .list-nav li {
    display: flex;
    flex: 1 1 auto;
    float: none;
    width: auto;
    min-width: 0;
}
body.game-list-page .soft-list-page .list-nav li > a {
    display: flex;
    justify-content: center;
    width: 100%;
    box-sizing: border-box;
    padding-left: 12px;
    padding-right: 12px;
    white-space: nowrap;
}
@media (max-width: 800px) {
    body.game-list-page .soft-list-page .list-nav li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
}
