.top-bar-left,
.top-bar-right,
.top-bar {
    display: flex;
    align-items: baseline;
}

.top-bar {
    flex-wrap: wrap-reverse;
}

.top-bar {
    justify-content: space-between;
}

.top-bar-left a {
    text-decoration: none;
    color: #37e;
}

.top-bar-right {
    justify-content: right;
}

.top-bar-right>div {
    margin-left: 0.5em;
}
