/**
 * Portfolio Component Styles
 * Styles specific to portfolio page and components
 */

/* Force white text on active portfolio filter tags - using high specificity instead of !important */
.portfolio-filters .portfolio-filter-tag.portfolio-filter-tag-active,
.portfolio-filters .portfolio-filter-tag-active.portfolio-filter-tag,
.portfolio-filters .portfolio-filter-tag-active {
  color: #ffffff;
}

.portfolio-filters .portfolio-filter-tag.portfolio-filter-tag-active:hover,
.portfolio-filters .portfolio-filter-tag-active.portfolio-filter-tag:hover,
.portfolio-filters .portfolio-filter-tag-active:hover {
  color: #ffffff;
}

/* Also target any text elements inside */
.portfolio-filters .portfolio-filter-tag-active *,
.portfolio-filters .portfolio-filter-tag.portfolio-filter-tag-active * {
  color: #ffffff;
}

.portfolio-filters .portfolio-filter-tag-active:hover *,
.portfolio-filters .portfolio-filter-tag.portfolio-filter-tag-active:hover * {
  color: #ffffff;
}
