

.tqm-track-list {
    counter-reset: songs;
}

.tqm-track-list-song {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3rem 2.5rem;
    padding-left: 10rem;
}

.tqm-track-list-song:before {
    position: absolute;
    content: counter(songs);
    transform: translateY(-50%);
    display: block;
    top: 50%;
    left: 3rem;
}

.tqm-track-list-song {
    letter-spacing: .2em;
    counter-increment: songs;
    margin-top: 1px;
    padding: 2.5rem;
    padding-left: 7rem;
    position: relative;
}

.tqm-track-list-song-title {
    width: 68%;
    display: block;
}

.tqm-track-list-song-author {
    display: block;
    text-align: right;
    width: 30%;
}
