/* Platea programa page: pink accent (#f476e6) instead of the festival red (#ff575d).
   Load AFTER fitam-2026.css and the page's inline styles. */
:root { --platea-pink: #f476e6; }

/* Tabs: active underline and hover */
#calendario-filtros .filtros-portada .active-obra span {
  border-bottom-color: var(--platea-pink) !important;
}
#calendario-filtros .filtros-portada a:hover,
#calendario-filtros .cal-filtro li a:hover,
#calendario-filtros .cal-filtro li a.active-link {
  color: var(--platea-pink);
}

/* Obra cards */
#calendario-filtros .programacion-fitam .bloque-obra .tags-obra ul li.special-tag,
#calendario-filtros .programacion-fitam .bloque-obra .overlay-info,
#calendario-filtros .programacion-fitam .bloque-obra .links-obras .reserva-obra a,
#calendario-filtros .programacion-fitam .bloque-obra:hover .ver-info-obra a {
  background-color: var(--platea-pink);
}
#calendario-filtros .programacion-fitam .bloque-obra .ver-info-obra a,
#calendario-filtros .programacion-fitam .bloque-obra .links-obras .reserva-obra a:hover {
  color: var(--platea-pink);
}
#calendario-filtros .programacion-fitam .bloque-obra:hover .ver-info-obra a {
  color: #fff;
}

/* Loading spinner */
.spinner,
.spinner i {
  color: var(--platea-pink);
}
