:root {
  --go-hover-accent: #2800f0;
  --go-hover-accent-contrast: #ffffff;
  --go-hover-soft: rgba(40, 0, 240, 0.08);
  --go-hover-soft-strong: rgba(40, 0, 240, 0.14);
  --go-hover-border: rgba(40, 0, 240, 0.24);
  --go-hover-border-strong: rgba(40, 0, 240, 0.38);
  --go-hover-shadow: 0 20px 46px rgba(40, 0, 240, 0.14);
}

html.dark,
body.dark,
html.dark body,
body.dark-mode,
body.is-dark-theme,
body.newsx-dark-mode,
html[data-theme="dark"],
body[data-theme="dark"],
[data-theme="dark"] {
  --go-hover-accent: #c7f000;
  --go-hover-accent-contrast: #111111;
  --go-hover-soft: rgba(199, 240, 0, 0.08);
  --go-hover-soft-strong: rgba(199, 240, 0, 0.14);
  --go-hover-border: rgba(199, 240, 0, 0.26);
  --go-hover-border-strong: rgba(199, 240, 0, 0.42);
  --go-hover-shadow: 0 20px 46px rgba(199, 240, 0, 0.14);
}

a:focus-visible,
button:focus-visible,
[role="button"]:focus-visible,
.page-numbers:focus-visible {
  outline: 2px solid var(--go-hover-accent);
  outline-offset: 3px;
}

:where(
  .newsx-nav-menu a:hover,
  .newsx-nav-menu .current-menu-item > a,
  .newsx-table-of-contents a:hover,
  .wp-block-tag-cloud.is-style-outline a:hover,
  .newsx-grid-read-more a:hover,
  .newsx-breadcrumbs a:hover,
  .newsx-post-meta-inner div a:hover,
  a.comment-reply-link:hover,
  .newsx-post-sources .post-source:not(.source-tag) a:hover,
  .widget_nav_menu li a:hover,
  .post-page-numbers.current,
  .newsx-category-list li a:hover,
  .newsx-grid-view-all a:hover,
  .newsx-grid-title > :where(div, p, span) a:hover,
  .newsx-ajax-search-results .search-results-content a:hover,
  .newsx-widget-title-text:hover,
  .newsx-grid-filter:hover,
  .newsx-grid-filter.active,
  .newsx-grid-filters-dropdown-more:hover
) {
  color: var(--go-hover-accent) !important;
}

/* Dark mode: align secondary archive nav chips with the Noticias idle color. */
html.dark body :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
body.dark :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
body.dark-mode :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
body.is-dark-theme :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
body.newsx-dark-mode :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
[data-theme="dark"] body :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
body[data-theme="dark"] :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
html[class*="dark"] body :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
),
body[class*="dark"] :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
) {
  color: #d7ff57 !important;
}

html.dark body :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
body.dark :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
body.dark-mode :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
body.is-dark-theme :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
body.newsx-dark-mode :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
[data-theme="dark"] body :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
body[data-theme="dark"] :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
html[class*="dark"] body :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible),
body[class*="dark"] :is(
  .go-eh-news-hero .go-news-archive-chip,
  .go-th-news-hero .go-news-archive-chip,
  .go-reviews-archive-page .go-reviews-archive-chip-nav :is(.go-news-archive-chip, .go-reviews-archive-chip),
  .go-gh-page .go-news-archive-chip,
  .go-ca-page .go-ca-nav :is(a, .go-news-archive-chip),
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav .go-news-archive-chip,
  .go-cp-page--promotions .go-promo-archive-quick-nav .go-news-archive-chip
):is(:hover, :focus-visible) {
  color: var(--go-hover-accent) !important;
}

:where(
  .primary > .newsx-posts-feed .newsx-grid-item,
  .newsx-fp-row-extra .newsx-posts-feed .newsx-grid-item,
  .newsx-related-posts .newsx-grid-item
):is(:hover, :focus-within) {
  border-color: var(--go-hover-border-strong) !important;
  box-shadow: var(--go-hover-shadow) !important;
}

:where(
  .primary > .newsx-posts-feed .newsx-grid-item,
  .newsx-fp-row-extra .newsx-posts-feed .newsx-grid-item,
  .newsx-related-posts .newsx-grid-item
):is(:hover, :focus-within) :is(
  .newsx-grid-title,
  .newsx-grid-title a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a
) {
  color: var(--go-hover-accent) !important;
}

:where(
  .go-home-page,
  .go-news-archive-page,
  .go-article,
  .go-review-single-page,
  .go-author-archive,
  .go-src-page,
  .go-404-page,
  .go-vh-page,
  .go-fph,
  .go-ca-page,
  .go-cp-page
) :is(h1, h2, h3, h4, h5, h6) a:is(:hover, :focus-visible) {
  color: var(--go-hover-accent) !important;
}

:where(
  .go-home-meta a,
  .go-home-section-title-link,
  .go-home-ranking-link,
  .go-home-promo-all-link,
  .go-news-archive-meta-link,
  .go-news-archive-kicker,
  .go-news-archive-chip,
  .go-news-archive-topic,
  .go-article__breadcrumbs a,
  .go-article .newsx-post-content a,
  .go-article__share-link,
  .go-article__toc .newsx-table-of-contents a,
  .go-article__side-inline-link,
  .go-article__side-title a,
  .go-article__side-story-title,
  .go-article__side-cta,
  .go-article__related-title a,
  .go-article__footer .sharing-icons a,
  .go-article__footer-meta .post-source a,
  .go-author-jump-link,
  .go-author-link,
  .go-author-category-pill,
  .go-author-archive-link,
  .go-author-post-link,
  .go-author-filter-pill,
  .go-author-coverage-pill,
  .go-review-single-kicker,
  .go-review-single-page :where(.newsx-post-content, .go-review-single-comments) a,
  .go-review-single-toc-links a,
  .go-src-link,
  .go-404-link-list a,
  .go-404-card-link,
  .go-vh-featured-kicker,
  .go-vh-post-kicker,
  .go-vh-section-kicker,
  .go-vh-channel-label,
  .go-vh-post-link,
  .go-vh-channel-link,
  .go-ca-nav a,
  .go-ca-title-link,
  .go-cp-page .go-cp-quick-nav a,
  .go-cp-page .go-cp-note-pills span,
  .go-cp-page .go-cp-history-pill,
  .go-cp-page .go-cp-lead-link,
  .go-cp-page .go-cp-radar-link,
  .go-cp-page .go-cp-curation-link,
  .go-cp-page .go-cp-lane-link,
  .go-cp-page .go-cp-service-link,
  .go-cp-page .go-cp-archive-link,
  .go-cp-entity-link,
  .go-fph-hero-title a,
  .go-fph-card-title-link,
  .go-fp-feed-item-title,
  .go-fph-section-head h2 a,
  .go-fph-platform-brand-copy h3 a,
  .go-fph-platform-item,
  .go-fph-video-channel-head h3 a,
  .go-fph-video-mini-copy h3 a,
  .go-fph-video-title a,
  .go-fph-release-title a,
  .go-fph-release-link,
  .go-fph-category-shortcut,
  .go-fph-more,
  .go-fph-more--platform
):is(:hover, :focus-visible) {
  color: var(--go-hover-accent) !important;
}

:where(
  .go-news-archive-chip,
  .go-author-jump-link,
  .go-author-link,
  .go-author-category-pill,
  .go-author-filter-pill,
  .go-author-coverage-pill,
  .go-article__share-link,
  .go-ca-nav a,
  .go-cp-page .go-cp-quick-nav a,
  .go-cp-page .go-cp-note-pills span,
  .go-cp-page .go-cp-history-pill,
  .go-fph-filter
):is(:hover, :focus-visible) {
  border-color: var(--go-hover-accent) !important;
  background: var(--go-hover-soft) !important;
}

/* Front page has local hover rules with higher specificity than the generic system. */
.go-fph-hero-title a:is(:hover, :focus-visible),
.go-fph-card-title-link:is(:hover, :focus-visible),
.go-fp-feed-item-title:is(:hover, :focus-visible),
.go-fph-section-head h2 a:is(:hover, :focus-visible),
.go-fph-platform-brand-copy h3 a:is(:hover, :focus-visible),
.go-fph-video-channel-head h3 a:is(:hover, :focus-visible),
.go-fph-video-mini-copy h3 a:is(:hover, :focus-visible),
.go-fph-video-title a:is(:hover, :focus-visible),
.go-fph-release-title a:is(:hover, :focus-visible),
.go-fph-release-link:is(:hover, :focus-visible),
.go-fph-more:is(:hover, :focus-visible),
.go-fph-more--platform:is(:hover, :focus-visible),
.go-fph-platform-item:is(:hover, :focus-visible),
.go-fph-category-shortcut:is(:hover, :focus-visible) {
  color: var(--go-hover-accent) !important;
}

.go-fph-hero:is(:hover, :focus-within) .go-fph-hero-title a,
.go-fph-card:is(:hover, :focus-within) .go-fph-card-title-link,
.go-fph-card:is(:hover, :focus-within) .go-fp-feed-item-title,
.go-fph-platform-card:is(:hover, :focus-within) .go-fph-platform-brand-copy h3 a,
.go-fph-video-mini:is(:hover, :focus-within) .go-fph-video-mini-copy h3 a,
.go-fph-video-feature:is(:hover, :focus-within) .go-fph-video-title a,
.go-fph-release-card:is(:hover, :focus-within) .go-fph-release-title a,
.go-fph-category-shortcut:is(:hover, :focus-within) strong,
.go-fph .go-fph-special-slide .go-fph-card:is(:hover, :focus-within) .go-fph-card-copy h3 a,
.go-fph .go-fph-special-slide .go-fph-card:is(:hover, :focus-within) .go-fph-card-title-link {
  color: var(--go-hover-accent) !important;
}

.go-fph-button--solid:is(:hover, :focus-visible),
.go-fph-carousel-btn:not(:disabled):is(:hover, :focus-visible),
.go-fph-hero-slider-btn:is(:hover, :focus-visible),
.go-fph-hero-slider-controls .go-fph-hero-slider-btn:is(:hover, :focus-visible),
.go-fph .go-fph-special-slider-btn:not(:disabled):is(:hover, :focus-visible) {
  background: var(--go-hover-accent) !important;
  color: var(--go-hover-accent-contrast) !important;
  border-color: var(--go-hover-accent) !important;
}

.go-fph-button--ghost:is(:hover, :focus-visible) {
  background: var(--go-hover-soft-strong) !important;
  color: var(--go-hover-accent) !important;
  border-color: var(--go-hover-accent) !important;
}

.go-fph-promo-link:is(:hover, :focus-visible) {
  background: var(--go-hover-accent) !important;
  color: var(--go-hover-accent-contrast) !important;
  border-color: var(--go-hover-accent) !important;
  box-shadow: var(--go-hover-shadow) !important;
}

.go-fph-promo-link:is(:hover, :focus-visible) * {
  color: var(--go-hover-accent-contrast) !important;
}

.go-fph-author:hover,
.go-fph-author:hover .go-fph-author-name,
.go-fph-meta a:hover {
  color: var(--go-hover-accent) !important;
}

.go-fph-platform-item:is(:hover, :focus-visible) time {
  color: var(--go-hover-accent) !important;
}

:where(
  .go-fph-card,
  .go-fph-platform-card,
  .go-fph-promo-card,
  .go-fph-promo-story-card,
  .go-fph-promo-coupon-card,
  .go-fph-release-card,
  .go-fph-category-shortcut,
  .go-news-archive-lead,
  .go-news-archive-headline-card,
  .go-news-archive-radar-item,
  .go-news-archive-video-support-item,
  .go-news-archive-recent-item,
  .go-author-highlight-card,
  .go-author-featured-card,
  .go-author-post-card,
  .go-author-coverage-card,
  .go-author-latest-card,
  .go-author-insight.is-link,
  .go-author-posts-panel .newsx-grid-item,
  .go-article__related-card,
  .go-article__post-nav-card,
  .go-ca-mini-card,
  .go-ca-lead-card,
  .go-src-card,
  .go-404-card,
  .go-vh-post-link,
  .go-vh-channel-link,
  .go-cp-strip-item,
  .go-cp-card-link,
  .go-cp-featured-link,
  .go-cp-mini-card,
  .go-cp-deal-card,
  .go-cp-game-pass-item,
  .go-cp-lead-link,
  .go-cp-radar-link,
  .go-cp-curation-link,
  .go-cp-lane-link,
  .go-cp-service-link,
  .go-cp-archive-link,
  .go-cp-offer-card,
  .go-cp-video-card,
  .go-cp-service-game-card,
  .go-promo-archive-article,
  .go-promo-coupon-card
):is(:hover, :focus-within) {
  border-color: var(--go-hover-border-strong) !important;
  box-shadow: var(--go-hover-shadow) !important;
}

:where(
  .go-home-story,
  .go-home-player-item,
  .go-home-agenda-card,
  .go-home-platform-hub,
  .go-home-platform-feature,
  .go-home-platform-story,
  .go-home-channel-card,
  .go-home-latest-card,
  .go-home-promo-card,
  .go-fph-card,
  .go-fph-platform-card,
  .go-fph-promo-card,
  .go-fph-promo-story-card,
  .go-fph-promo-coupon-card,
  .go-fph-release-card,
  .go-fph-category-shortcut,
  .go-news-archive-lead,
  .go-news-archive-headline-card,
  .go-news-archive-radar-item,
  .go-news-archive-video-support-item,
  .go-news-archive-recent-item,
  .go-author-highlight-card,
  .go-author-featured-card,
  .go-author-post-card,
  .go-author-coverage-card,
  .go-author-latest-card,
  .go-author-insight.is-link,
  .go-author-posts-panel .newsx-grid-item,
  .go-article__related-card,
  .go-article__post-nav-card,
  .go-ca-mini-card,
  .go-ca-lead-card,
  .go-src-card,
  .go-404-card,
  .go-vh-post-link,
  .go-vh-channel-link,
  .go-cp-strip-item,
  .go-cp-card-link,
  .go-cp-featured-link,
  .go-cp-mini-card,
  .go-cp-deal-card,
  .go-cp-game-pass-item,
  .go-cp-lead-link,
  .go-cp-radar-link,
  .go-cp-curation-link,
  .go-cp-lane-link,
  .go-cp-service-link,
  .go-cp-archive-link,
  .go-cp-offer-card,
  .go-cp-video-card,
  .go-cp-service-game-card,
  .go-promo-archive-article,
  .go-promo-coupon-card
):is(:hover, :focus-within) :is(
  .newsx-grid-title,
  .newsx-grid-title a,
  .go-home-story-title,
  .go-home-story-title a,
  .go-home-player-title,
  .go-home-player-title a,
  .go-home-agenda-title,
  .go-home-agenda-title a,
  .go-home-platform-title,
  .go-home-platform-title a,
  .go-home-platform-feature-title,
  .go-home-platform-feature-title a,
  .go-home-platform-story-title,
  .go-home-platform-story-title a,
  .go-home-channel-card-title,
  .go-home-channel-card-title a,
  .go-home-latest-title,
  .go-home-latest-title a,
  .go-home-promo-title,
  .go-home-promo-title a,
  .go-author-highlight-title,
  .go-fph-card-title-link,
  .go-fp-feed-item-title,
  .go-fph-video-mini-copy h3 a,
  .go-fph-release-title a,
  .go-fph-category-shortcut strong,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a
) {
  color: var(--go-hover-accent) !important;
}

/* Final override: non-news archive chip navs should render as text-only links. */
:is(
  .go-eh-news-hero .go-news-archive-chip-nav,
  .go-th-news-hero .go-news-archive-chip-nav,
  .go-gh-page .go-news-archive-chip-nav,
  .go-ca-page .go-news-archive-chip-nav.go-ca-nav,
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav,
  .go-cp-page--promotions .go-promo-archive-quick-nav.go-news-archive-chip-nav,
  .go-reviews-archive-page .go-reviews-archive-chip-nav
) :is(a, .go-news-archive-chip, .go-reviews-archive-chip) {
  border: 0 !important;
  border-color: transparent !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

:is(
  .go-eh-news-hero .go-news-archive-chip-nav,
  .go-th-news-hero .go-news-archive-chip-nav,
  .go-gh-page .go-news-archive-chip-nav,
  .go-ca-page .go-news-archive-chip-nav.go-ca-nav,
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav,
  .go-cp-page--promotions .go-promo-archive-quick-nav.go-news-archive-chip-nav,
  .go-reviews-archive-page .go-reviews-archive-chip-nav
) :is(a, .go-news-archive-chip, .go-reviews-archive-chip):is(:hover, :focus-visible, :active) {
  border: 0 !important;
  border-color: transparent !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

html:is(.dark, .go-root-dark-mode, [data-theme="dark"], [class*="dark"]) :is(
  .go-eh-news-hero .go-news-archive-chip-nav,
  .go-th-news-hero .go-news-archive-chip-nav,
  .go-gh-page .go-news-archive-chip-nav,
  .go-ca-page .go-news-archive-chip-nav.go-ca-nav,
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav,
  .go-cp-page--promotions .go-promo-archive-quick-nav.go-news-archive-chip-nav,
  .go-reviews-archive-page .go-reviews-archive-chip-nav
) :is(a, .go-news-archive-chip, .go-reviews-archive-chip),
body:is(.dark, .dark-mode, .is-dark-theme, .newsx-dark-mode, [data-theme="dark"], [class*="dark"]) :is(
  .go-eh-news-hero .go-news-archive-chip-nav,
  .go-th-news-hero .go-news-archive-chip-nav,
  .go-gh-page .go-news-archive-chip-nav,
  .go-ca-page .go-news-archive-chip-nav.go-ca-nav,
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav,
  .go-cp-page--promotions .go-promo-archive-quick-nav.go-news-archive-chip-nav,
  .go-reviews-archive-page .go-reviews-archive-chip-nav
) :is(a, .go-news-archive-chip, .go-reviews-archive-chip) {
  color: var(--go-news-accent, #d7ff57) !important;
}

html:is(.dark, .go-root-dark-mode, [data-theme="dark"], [class*="dark"]) :is(
  .go-eh-news-hero .go-news-archive-chip-nav,
  .go-th-news-hero .go-news-archive-chip-nav,
  .go-gh-page .go-news-archive-chip-nav,
  .go-ca-page .go-news-archive-chip-nav.go-ca-nav,
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav,
  .go-cp-page--promotions .go-promo-archive-quick-nav.go-news-archive-chip-nav,
  .go-reviews-archive-page .go-reviews-archive-chip-nav
) :is(a, .go-news-archive-chip, .go-reviews-archive-chip):is(:hover, :focus-visible, :active),
body:is(.dark, .dark-mode, .is-dark-theme, .newsx-dark-mode, [data-theme="dark"], [class*="dark"]) :is(
  .go-eh-news-hero .go-news-archive-chip-nav,
  .go-th-news-hero .go-news-archive-chip-nav,
  .go-gh-page .go-news-archive-chip-nav,
  .go-ca-page .go-news-archive-chip-nav.go-ca-nav,
  .go-cp-page .go-cp-quick-nav.go-news-archive-chip-nav,
  .go-cp-page--promotions .go-promo-archive-quick-nav.go-news-archive-chip-nav,
  .go-reviews-archive-page .go-reviews-archive-chip-nav
) :is(a, .go-news-archive-chip, .go-reviews-archive-chip):is(:hover, :focus-visible, :active) {
  color: var(--go-news-accent, #d7ff57) !important;
  border: 0 !important;
  border-color: transparent !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

html:is(.dark, .go-root-dark-mode, [data-theme="dark"], [class*="dark"]) .go-gh-page :is(
  .go-gh-hero h1 a,
  .go-gh-featured h2 a,
  .go-gh-release-link,
  .go-gh-story-card h3 a,
  .go-gh-card h3 a,
  .go-gh-release-card h3 a
):is(:hover, :focus-visible, :active),
body:is(.dark, .dark-mode, .is-dark-theme, .newsx-dark-mode, [data-theme="dark"], [class*="dark"]) .go-gh-page :is(
  .go-gh-hero h1 a,
  .go-gh-featured h2 a,
  .go-gh-release-link,
  .go-gh-story-card h3 a,
  .go-gh-card h3 a,
  .go-gh-release-card h3 a
):is(:hover, :focus-visible, :active) {
  color: var(--go-news-accent, #d7ff57) !important;
}
