/* Fix para logos uniformes */
.team-logo {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.team-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    /* Adiciona padding interno para logos pequenos */
    padding: 5px;
}

/* Ajuste específico para cards na home */
.game-card .team-logo {
    background: rgba(255,255,255,0.03);
}

/* Garante alinhamento vertical */
.teams-container {
    align-items: stretch;
}

.team {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
