/* Team Hole Scores Specific Styles */

.team-hole-scores {
    padding: 1rem;
}

.team-header {
    border-bottom: 2px solid var(--bs-primary);
    padding-bottom: 1rem;
}

.team-recap {
    margin-top: 1.5rem;
    padding: 1rem;
    background-color: var(--theme-surface-2);
    border-radius: 0.5rem;
}

.team-recap h5 {
    color: var(--bs-primary);
    margin-bottom: 0.75rem;
}

/* Player image styling in team context */
.player-image-team-wrapper .player-image,
.player-image-team-wrapper .initials-circle {
    width: 30px !important;
    height: 30px !important;
    font-size: 12px !important;
}

/* Dark mode overrides */
[data-bs-theme="dark"] {
    .team-recap {
        background-color: var(--surface-primary, #1e293b);
        color: var(--text-primary, #e2e8f0);
    }

    .team-recap h5 {
        color: var(--text-primary, #e2e8f0);
    }
}