/* Card actions follow the page appearance, including public share previews. */
body,.public-theme-classic_dark{
  --card-action-bg:#0abab5;
  --card-action-text:#042f2e;
  --card-action-border:#0abab5;
  --card-action-hover:#15c9c3;
  --card-inline-link:#35d6d0;
}
body[data-ui-theme="fresh_light"],.public-theme-fresh_light{
  --card-action-bg:#e2e8f0;
  --card-action-text:#263544;
  --card-action-border:#94a3b8;
  --card-action-hover:#cbd5e1;
  --card-inline-link:#475569;
}
:is(.share-card-page,.public-experience,.public-identity) .btn,
.builder-preview a.btn,.public-links a,.public-contact-list>a,.card-preview-return{
  background:var(--card-action-bg)!important;
  color:var(--card-action-text)!important;
  border-color:var(--card-action-border)!important;
  text-decoration:none!important;
}
.public-contact-list>a{border:1px solid var(--card-action-border);border-radius:12px;padding:12px;margin:6px 0}
.public-links a :is(b,span,small),.public-contact-list>a :is(b,span,small,em){color:inherit!important}
:is(.share-card-page,.public-experience,.public-identity) .btn:hover,
.builder-preview a.btn:hover,.public-links a:hover,.public-contact-list>a:hover,.card-preview-return:hover{
  background:var(--card-action-hover)!important;
  color:var(--card-action-text)!important;
}
.public-points a:not(.btn),.selected-card-preview a:not(.btn),
:is(.public-experience,.public-identity) .card-hyperlink:not(.btn){
  color:var(--card-inline-link)!important;
  text-decoration:underline;text-underline-offset:3px;
}
:is(.share-card-page,.public-experience,.public-identity) .btn:focus-visible,
.builder-preview a.btn:focus-visible,.public-links a:focus-visible,.public-contact-list>a:focus-visible,.card-preview-return:focus-visible{
  outline:3px solid var(--card-inline-link);outline-offset:3px;
}
