/* Nature & Explore runtime normalization.
   Keeps computed colors deterministic after every historical presentation layer. */

.primary-button{
  background-color:var(--nc-action)!important;
  background-image:linear-gradient(135deg,#356f53,#275f47)!important;
}
.primary-button:not(:disabled):hover{
  background-color:var(--nc-action-dark)!important;
  background-image:none!important;
}

/* Source-backed alternatives are structural actions, not Best Match actions.
   #results + direct-child action selectors deliberately outrank the older
   graphite cleanup layer without touching the gold Best Match CTA. */
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > a:not(.po6-coordinate-link),
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > .po6-card-directions,
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > .nearbycheck-directions{
  border-color:#132a22!important;
  background-color:#132a22!important;
  background-image:none!important;
  color:#fff!important;
}

.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > a:not(.po6-coordinate-link):hover,
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > a:not(.po6-coordinate-link):focus-visible,
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > .po6-card-directions:hover,
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > .po6-card-directions:focus-visible,
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > .nearbycheck-directions:hover,
.po6-has-results #results > .place-card:not(.decision-primary-duplicate):not(.po-duplicate) .card-actions > .nearbycheck-directions:focus-visible{
  border-color:#214f3b!important;
  background-color:#214f3b!important;
  background-image:none!important;
  color:#fff!important;
}
