/**
 * Ajustes de eventos comunitarios → identidad CEO Academy.
 * Carga después de event-landing.css (origen Metricraft, recoloreado).
 */
.ceo-community-events {
  font-family: var(--font-family-sans, 'Poppins', sans-serif);
  color: var(--text, #223161);
}

.ceo-community-events .events-page-hero__bg {
  background: var(--gradient-brand-1, linear-gradient(135deg, #39aae6 0%, #3258a1 52%, #223161 100%));
}

.ceo-community-events .events-page-hero__orb--1 {
  background: #39aae6;
}

.ceo-community-events .events-page-hero__orb--2 {
  background: #3258a1;
}

.ceo-community-events .event-type-badge--workshop {
  background: rgba(57, 170, 230, 0.15);
  color: #3258a1;
}

.ceo-community-events .events-filter-tabs .events-filter-tab:hover {
  background: rgba(57, 170, 230, 0.1);
  color: #3258a1;
}

.ceo-community-events .events-filter-tabs .events-filter-tab.active,
.ceo-community-events .events-timeframe-tab.active,
.ceo-community-events .event-card__cta--primary,
.ceo-community-events .event-featured-card__cta,
.ceo-community-events .events-page-empty__btn,
.ceo-community-events .events-page-info__btn,
.ceo-community-events .events-page-bottom-cta__btn--primary {
  background: linear-gradient(135deg, #39aae6, #3258a1);
}

.ceo-community-events .event-section-eyebrow,
.ceo-community-events .events-page-hero__title span {
  color: #39aae6;
}

.ceo-community-events .events-page-hero__title span {
  background: linear-gradient(120deg, #7dd3fc, #39aae6);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Detalle de evento */
.event-landing-hero__bg {
  background: linear-gradient(165deg, #223161 0%, #3258a1 45%, #39aae6 100%);
}

.event-partners-strip__logo--ceoacademy {
  max-height: 52px;
  width: auto;
}
