@import url("brand-chrome-2027.css?v=1");

/* Page-specific overrides for /adelantos2027 only. Do not include on other pages.
   Uses --brand-accent-2027, defined in variables.css. */

/* Brick red (#ff575d/#ff585d/#fa575e/#fa595a family, ~#ff5a5e) -> --brand-accent-2027 */
#logos-programas .link-logo a .tag-info-portada,
#logos-programas .link-logo a:hover,
#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,
#carousel-obras .info-obra-banner .links-obras a {
  background-color: var(--brand-accent-2027);
}

#calendario-filtros .programacion-fitam .bloque-obra .ver-info-obra a,
#calendario-filtros .programacion-fitam .bloque-obra .links-obras .reserva-obra a:hover,
#carousel-obras .info-obra-banner .links-obras .reserva-obra a:hover {
  color: var(--brand-accent-2027);
}

/* Vista Rápida hover: keep the original white text on the new pink background */
#calendario-filtros .programacion-fitam .bloque-obra:hover .ver-info-obra a {
  background-color: var(--brand-accent-2027);
  color: #fff;
}

/* Mira lo que está pasando: section background, and card hover */
.bg-redes {
  background-color: var(--brand-accent-2027);
}

.noticias-redes .rrss-box:hover {
  background-color: var(--brand-accent-2027);
}

/* Ver Más link: black border like the Comprar/Reservar button */
#calendario-filtros .programacion-fitam .bloque-obra .links-obras .ver-mas-obra a {
  border: 1px solid #000;
  padding: 0.3rem 1rem;
}

#calendario-filtros .programacion-fitam .bloque-obra .links-obras .ver-mas-obra a:hover {
  background-color: #000;
}

/* Mira lo que está pasando: title font */
.noticias-redes .titulo-rrss p {
  font-family: "owners-narrow", sans-serif;
}

/* Small subtitle under the "Adelantos Programación" heading */
.subtitulo-adelantos-2027 p {
  font-family: "owners-narrow", sans-serif;
  font-weight: 400;
  font-size: 1.75rem;
  text-transform: none;
  margin-bottom: 1rem;
}
