.match-header-card {
        background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
        border: none;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    }
    
    .match-score-display {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .goal-item, .card-item {
        padding: 8px 12px;
        background: #f8f9fa;
        border-radius: 8px;
        font-size: 0.9rem;
    }
    
    .team-color-circle {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }
    
    @media (max-width: 767px) {
        .match-score-display .display-3 {
            font-size: 2.5rem;
        }
        
        .match-score-display .display-5 {
            font-size: 1.5rem;
        }
    }