/* Override TEC default variables with higher specificity */
.tribe-events,
.tribe-events *,
#tribe-events-content,
#tribe-events-content * {
    --tec-color-accent-primary: #DB5A28 !important;
    --tec-color-accent-primary-week-event-hover: #2c328633 !important;
    --tec-color-day-marker-month: #666666 !important;
    --tec-font-family-sans-serif: "Proxima Nova", Arial, Helvetica, sans-serif !important;
    --tec-color-button-primary: #DB5A28 !important;
    --tec-color-link-accent: #DB5A28 !important;
    --tec-color-text-primary: #444444 !important;
    --tec-border-radius-default: 0 !important;
}

/* Also set on :root for broader compatibility */
:root {
    --tec-color-accent-primary: #DB5A28;
    --tec-color-accent-primary-week-event-hover: #2c328633;
    --tec-color-day-marker-month: #666666;
    --tec-font-family-sans-serif: "Proxima Nova", Arial, Helvetica, sans-serif;
    --tec-color-button-primary: #DB5A28;
    --tec-color-link-accent: #DB5A28;
    --tec-color-text-primary: #444444;
    --tec-border-radius-default: 0;
}
