/* BWTV article content links on frontend. */
.single-article .single-lead a:not(.wp-element-button),
.single-article .single-content :where(p, li, blockquote, figcaption) a:not(.wp-element-button) {
  color: #111 !important;
  font-weight: 600;
  text-decoration-line: underline !important;
  text-decoration-color: var(--bwtv-color-primary, #fcc600) !important;
  text-decoration-thickness: 0.12em;
  text-underline-offset: 0.18em;
  text-decoration-skip-ink: auto;
  background: linear-gradient(to top, rgba(252, 198, 0, .28) 0 40%, transparent 40%);
  border-radius: 2px;
  transition: background-color .16s ease, color .16s ease, text-decoration-color .16s ease;
}

.single-article .single-lead a:not(.wp-element-button):hover,
.single-article .single-lead a:not(.wp-element-button):focus,
.single-article .single-content :where(p, li, blockquote, figcaption) a:not(.wp-element-button):hover,
.single-article .single-content :where(p, li, blockquote, figcaption) a:not(.wp-element-button):focus {
  color: #000 !important;
  background: var(--bwtv-color-primary, #fcc600);
  text-decoration-color: #000 !important;
}

.single-article .single-lead a:not(.wp-element-button):focus-visible,
.single-article .single-content :where(p, li, blockquote, figcaption) a:not(.wp-element-button):focus-visible {
  outline: 2px solid #000;
  outline-offset: 2px;
}
