/* ============================================================
   wp-ical-calendar: PSV Sparten-Farben
   ============================================================ */

/* Sparten mit Grün-Akzent */
.wpical-event[data-category="judo"]        { --wpical-cat-color: var(--color-accent-green); }
.wpical-event[data-category="aikido"]      { --wpical-cat-color: var(--color-accent-green); }
.wpical-event[data-category="badminton"]   { --wpical-cat-color: var(--color-accent-green); }
.wpical-event[data-category="kraftsport"]  { --wpical-cat-color: var(--color-accent-green); }

/* Sparten mit Rot-Akzent */
.wpical-event[data-category="aerobic"]     { --wpical-cat-color: var(--color-accent-red); }
.wpical-event[data-category="jiu-jitsu"]   { --wpical-cat-color: var(--color-accent-red); }
.wpical-event[data-category="kegeln"]      { --wpical-cat-color: var(--color-accent-red); }
.wpical-event[data-category="tischtennis"] { --wpical-cat-color: var(--color-accent-red); }

/* PSV Theme-Integration: Fonts + Spacing */
.wpical-calendar {
	--wpical-active-bg: var(--color-base);
	--wpical-text: var(--color-text);
	--wpical-text-light: var(--color-text-light);
	font-family: var(--font-body, 'Nunito', sans-serif);
}

.wpical-nav-label,
.wpical-tab {
	font-family: var(--font-heading, 'Poppins', sans-serif);
}
