/* Override for odds button color */
.odds-btn strong {
    color: #0d66e9 !important;
    text-shadow: 0 0 10px rgba(13, 102, 233, 0.3) !important;
}

/* Match row hover effects */
.match-row:hover {
    border-color: rgba(13, 102, 233, 0.2) !important;
    box-shadow: 0 6px 12px rgba(13, 102, 233, 0.15) !important;
}

.match-row:hover:before {
    opacity: 1 !important;
    background: linear-gradient(to right, #0d66e9, #1a75f5) !important;
}

/* Score color */
.score {
    background: linear-gradient(135deg, #0d66e9, #1a75f5) !important;
    box-shadow: 0 2px 5px rgba(13, 102, 233, 0.3) !important;
}

/* Odds button hover effects */
.odds-btn:hover {
    background: linear-gradient(to bottom, #2e3040, #252733) !important;
    transform: translateY(-1px) !important;
    border-color: rgba(13, 102, 233, 0.3) !important;
    box-shadow: 0 4px 8px rgba(13, 102, 233, 0.15) !important;
}

.odds-btn:after {
    background: linear-gradient(
        to bottom,
        rgba(13, 102, 233, 0.05),
        rgba(13, 102, 233, 0)
    ) !important;
}

/* Card header styling */
.card-header[style="background-color: #213642; color: white;"]:before {
    background: linear-gradient(to right, #0d66e9, #1a75f5) !important;
}

/* Override for timestamps */
.match-time {
    background: rgba(21, 36, 51, 0.5) !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
}
