/* GO v160: remove all visual eyebrows/category overlines across the public site. */

/* Generic editorial overlines used throughout the custom theme. */
html body:not(.wp-admin) [class*="eyebrow"],
html body:not(.wp-admin) [class*="kicker"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

/* Category labels/badges that are not named as eyebrow/kicker. */
html body:not(.wp-admin) :is(
  .go-ds-card-cat,
  .go-ds-hero-cat,
  .go-ds-card-category,
  .go-card-category,
  .go-home-card-category,
  .go-home-story-category,
  .go-home-latest-category,
  .go-home-ranking-category,
  .go-home-latest-badge,
  .go-home-badge,
  .go-home-label,
  .go-home-hero-categories,
  .go-fp-feed-item-badge,
  .go-fph-badge,
  .go-fph-card-cat,
  .go-fph-special-slider-label,
  .go-news-archive-badge,
  .go-news-archive-label,
  .go-news-archive-section-label,
  .go-reviews-archive-badge,
  .go-reviews-archive-label,
  .go-reviews-archive-label-row,
  .go-reviews-archive-section-label,
  .go-reviews-archive-bar-label,
  .go-review-hero-category,
  .go-review-single-hero-label,
  .go-review-single-hero-labels,
  .go-guide-card__category,
  .go-guide-label,
  .go-gallery-category,
  .go-gamehub-label,
  .go-gamehub-news-card__label,
  .go-gamehub-release__label,
  .go-pf-card-label,
  .go-pf-feature-badge,
  .go-cp-badge,
  .go-cp-inline-badge,
  .go-cp-offer-badge,
  .go-cp-offer-badges,
  .go-ca-label,
  .go-ca-label--soft,
  .go-eh-label,
  .go-th-label,
  .go-th-label--soft,
  .go-tech-feature-badge,
  .go-entertainment-feature-badge,
  .go-video-thumb-badge,
  .go-vh-post-badge,
  .go-vh-channel-label,
  .go-single-category-label,
  .go-tag-template__cat,
  .go-tag-template__label,
  .go-promo-archive-label,
  .go-promo-archive-hero-badge,
  .newsx-post-categories,
  .newsx-grid-categories,
  .entry-categories,
  .post-categories,
  .cat-links,
  .category-meta,
  .category-name,
  a[rel~="category"]
) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

/* Kill decorative pseudo-elements left by hidden overlines. */
html body:not(.wp-admin) :is(
  [class*="eyebrow"],
  [class*="kicker"],
  .go-ds-card-cat,
  .go-ds-hero-cat,
  .go-news-archive-badge,
  .go-reviews-archive-badge,
  .go-home-badge,
  .go-home-label,
  .go-guide-card__category,
  .go-gallery-category,
  .go-gamehub-label,
  .go-review-single-kicker,
  .newsx-post-categories,
  .newsx-grid-categories,
  .post-categories,
  .cat-links
)::before,
html body:not(.wp-admin) :is(
  [class*="eyebrow"],
  [class*="kicker"],
  .go-ds-card-cat,
  .go-ds-hero-cat,
  .go-news-archive-badge,
  .go-reviews-archive-badge,
  .go-home-badge,
  .go-home-label,
  .go-guide-card__category,
  .go-gallery-category,
  .go-gamehub-label,
  .go-review-single-kicker,
  .newsx-post-categories,
  .newsx-grid-categories,
  .post-categories,
  .cat-links
)::after {
  content: none !important;
  display: none !important;
}

/* Tighten common wrappers so titles move up naturally after the eyebrow disappears. */
html body:not(.wp-admin) :is(
  .go-review-single-hero-labels,
  .go-reviews-archive-label-row,
  .go-home-hero-categories,
  .go-cp-offer-badges,
  .go-fph-promo-badges,
  .go-home-promo-badges,
  .newsx-post-categories,
  .newsx-grid-categories,
  .post-categories,
  .cat-links
) {
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
