/*
Theme Name: Kadence Child - CanAm VRL
Theme URI: https://canamvrl.com
Description: Custom child theme for CanAm Virtual Racing League featuring CanAm Red & Navy palette with dark telemetry styling.
Author: CanAm VRL
Template: kadence
Version: 1.0.0
*/

/* ==========================================================================
   CanAm VRL Design System & Custom Styling
   ========================================================================== */

/* Racing Skew Buttons & Badges */
.racing-btn, 
.racing-badge {
    transform: skewX(-12deg);
    border-radius: 2px !important;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 0.05em;
    transition: all 0.2s ease-in-out;
}

/* Un-skew text inside buttons so typography remains level */
.racing-btn > *, 
.racing-badge > * {
    transform: skewX(12deg);
    display: inline-block;
}

/* Card Styling with Subtle CanAm Red/Blue Glow Effects */
.racing-card {
    background-color: #121820 !important;
    border: 1px solid #1E293B !important;
    transition: all 0.3s ease;
}

.racing-card:hover {
    border-color: #D91A2A !important;
    box-shadow: 0 0 15px rgba(217, 26, 42, 0.25);
    transform: translateY(-2px);
}

/* Telemetry Table Styling for Standings and Schedules */
.racing-table table {
    width: 100%;
    border-collapse: collapse;
    background-color: #121820;
    color: #CBD5E1;
}

.racing-table th {
    background-color: #0B0E14;
    color: #00E5FF;
    text-transform: uppercase;
    font-size: 0.85rem;
    letter-spacing: 0.1em;
    padding: 12px 16px;
    border-bottom: 2px solid #1E293B;
}

.racing-table td {
    padding: 12px 16px;
    border-bottom: 1px solid #1E293B;
}

.racing-table tr:hover {
    background-color: rgba(0, 85, 184, 0.15);
}

/* Highlight leader rows with CanAm Red border accent */
.racing-table tr.leader-row {
    border-left: 3px solid #D91A2A;
    background-color: rgba(217, 26, 42, 0.08);
}