.team-preview {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap:1em;
}

.logo {
    width:200px;
    height:200px;
    border-radius:50%;
}

h1 {
    font-size:1.8em;
}

.player-table td:first-child, 
.player-table th:first-child,
.player-table th:nth-child(2),
.player-table td:nth-child(2)
{
    text-align: left !important;
}

.loser {
    color:#d53a3a;
}

.winner {
    color:#15b851;
}