/* Player Hole Scores Specific Styles */

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

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

.bag-tag-exchanges {
    margin-top: 1rem;
}

.bag-tag-exchange {
    padding: 1rem;
    border-radius: 0.5rem;
    background-color: var(--theme-surface-2, #f8f9fa);
}

.exchange-arrow {
    color: var(--bs-primary);
}

.exchange-reason {
    font-style: italic;
}

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

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

    .bag-tag-exchange {
        background-color: var(--surface-secondary, #334155);
    }
}