.tags-header, .users-header {
    width: 100%;
    text-align: center;
}

.tags {
    display: flex;
    justify-content: space-around;
    font-size: 1.2em;
}

.tags span:nth-child(5n+1) a {
    color: #D6BF55;
}

.tags span:nth-child(5n+2) a {
    color: #299999;
}

.tags span:nth-child(5n+3) a {
    color: #FF6B68;
}

.tags span:nth-child(5n+4) a {
    color: #A8C023;
}

.best-users {
    list-style: none;
    padding-left: 0;
    width: 100%;
    font-size: 1.2em;
    text-align: center;
}

@media (max-width: 768px) {
    .tags-header {
        margin-top: 1rem;
    }
}