/* XG-P05: Only editorial badges in the Home transport magazine.
   Loaded LAST, after P38/P44/P49/P50, for all 20 presets including Ocean.
   Values are computed by TransportThemePresets::readable() in theme-palette-p37.
   Do not alter social-network buttons or magazine card geometry. */
body.vf101-match.trp02-home #main-content .trp02-news .dt-overlay-card .dt-news-label,
body.qnvf23g-home #main-content .trp02-news .dt-overlay-card .dt-news-label,
body.vf101-match.trp02-home #main-content .trp02-news .dt-strip-copy b,
body.qnvf23g-home #main-content .trp02-news .dt-strip-copy b,
body #main-content .trp02-news .dt-overlay-card .dt-news-label,
body #main-content .trp02-news .dt-strip-copy b{
  background:var(--xg-news-badge-bg,#0f6aa8)!important;
  background-color:var(--xg-news-badge-bg,#0f6aa8)!important;
  color:var(--xg-news-badge-ink,#ffffff)!important;
  border-color:transparent!important;
}
/* Ensure chips retain correct foreground during overlay card hover/focus and mobile.
   No width, padding, typography or positioning mutations. */
body.vf101-match.trp02-home #main-content .trp02-news .dt-overlay-card:is(:hover,:focus-visible) .dt-news-label,
body.vf101-match.trp02-home #main-content .trp02-news .dt-strip-item:is(:hover,:focus-visible) .dt-strip-copy b,
body.qnvf23g-home #main-content .trp02-news .dt-overlay-card:is(:hover,:focus-visible) .dt-news-label,
body.qnvf23g-home #main-content .trp02-news .dt-strip-item:is(:hover,:focus-visible) .dt-strip-copy b{
  background-color:var(--xg-news-badge-bg,#0f6aa8)!important;
  color:var(--xg-news-badge-ink,#ffffff)!important;
}
