/* Brand skin for The Events Calendar views (month, day, photo, map, list).
   GVH's own /events/ page does not use these; this keeps the calendar grid on-brand. */
.tribe-common,
.tribe-events {
	--tec-color-accent-primary: var(--teal-text, #12685f);
	--tec-color-accent-primary-hover: var(--prussian, #14213d);
	--tec-color-accent-primary-active: var(--prussian, #14213d);
	--tec-color-accent-primary-background: var(--tint, #d5eeeb);
	--tec-color-accent-secondary: var(--coral-deep, #a63d14);
	--tec-color-link-accent: var(--teal-text, #12685f);
	--tec-color-link-accent-hover: var(--coral-deep, #a63d14);
	--tec-color-text-primary: var(--prussian, #14213d);
	--tec-color-text-secondary: var(--prussian, #14213d);
	--tec-color-background: var(--paper, #f9f4ea);
	--tec-color-background-events: var(--paper, #f9f4ea);
	--tec-color-border-default: var(--mist, #d3dbe8);
	--tec-font-family-sans-serif: inherit;
}
.tribe-events .tribe-events-c-top-bar__nav-list-item a,
.tribe-events .tribe-events-c-view-selector__list-item-link { font-weight: 700; }
.tribe-events .tribe-events-c-small-cta__link,
.tribe-events .tribe-events-c-search__button {
	background: var(--coral, #ff8552);
	color: var(--prussian, #14213d);
	border-radius: 0;
}
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date { color: var(--coral-deep, #a63d14); }
/* TEC's own "Powered by" and subscribe row stay quiet. */
.tribe-events-c-subscribe-dropdown__button { border-color: var(--prussian, #14213d); }
