/* Pop Quest v23.2.1 — story submission success button contrast fix */
#pqv3-app .pq-story-success a,
#pqv3-app .pq-story-success a:link,
#pqv3-app .pq-story-success a:visited,
#pqv3-app .pq-story-success [data-open-story-now],
#pqv3-app .pq-story-success [data-open-story-now]:link,
#pqv3-app .pq-story-success [data-open-story-now]:visited,
#pqv3-app .pq-story-success button,
#pqv3-app .pq-story-success .pq-button {
  background:#20162c!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:none!important;
}
#pqv3-app .pq-story-success a *,
#pqv3-app .pq-story-success [data-open-story-now] * {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
#pqv3-app .pq-story-success a:hover,
#pqv3-app .pq-story-success a:focus-visible,
#pqv3-app .pq-story-success [data-open-story-now]:hover,
#pqv3-app .pq-story-success [data-open-story-now]:focus-visible {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}


/* v23.2.2: the success panel can render outside #pqv3-app on mobile. Target the CTA itself. */
a.pq-story-view-cta,
a.pq-story-view-cta:link,
a.pq-story-view-cta:visited,
.pq-story-success a.pq-story-view-cta,
.pq-story-success a.pq-story-view-cta:link,
.pq-story-success a.pq-story-view-cta:visited {
  background:#20162c!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:none!important;
}
a.pq-story-view-cta:hover,
a.pq-story-view-cta:focus,
a.pq-story-view-cta:focus-visible,
a.pq-story-view-cta:active {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* v23.3.0: lock success-panel copy and CTA contrast against global card/link rules. */
html body .pq-story-success,
html body #pqv3-app .pq-story-success {
  background:#fff!important;
  color:#19151f!important;
  -webkit-text-fill-color:#19151f!important;
}
html body .pq-story-success h3,
html body .pq-story-success p,
html body .pq-story-success strong,
html body .pq-story-success em,
html body #pqv3-app .pq-story-success h3,
html body #pqv3-app .pq-story-success p,
html body #pqv3-app .pq-story-success strong,
html body #pqv3-app .pq-story-success em {
  color:#19151f!important;
  -webkit-text-fill-color:#19151f!important;
  opacity:1!important;
  text-shadow:none!important;
}
html body .pq-story-success p,
html body #pqv3-app .pq-story-success p { color:#5f5768!important; -webkit-text-fill-color:#5f5768!important; }
html body .pq-story-success a.pq-story-view-cta,
html body .pq-story-success a.pq-story-view-cta:link,
html body .pq-story-success a.pq-story-view-cta:visited,
html body #pqv3-app .pq-story-success a.pq-story-view-cta,
html body #pqv3-app .pq-story-success a.pq-story-view-cta:link,
html body #pqv3-app .pq-story-success a.pq-story-view-cta:visited {
  background:#20162c!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  text-shadow:none!important;
}
