/**
 * ahtwellness.com — patient login secondary button states only
 * Scoped to .card--patient-login .btn.ghost (not primary Sign in)
 */
html.ahta-portal.aw-wellness {
  --aw-sage: #3d5244;
  --aw-sage-dark: #2f4035;
  --aw-cream: #fffbf5;
}

html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost,
html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost:link,
html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost:visited,
html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost:focus,
html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost:active {
  background: var(--aw-cream) !important;
  border: 1px solid var(--aw-sage) !important;
  color: var(--aw-sage) !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
  text-decoration: none !important;
}

html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost:hover,
html.ahta-portal.aw-wellness .card--patient-login a.btn.ghost:focus-visible {
  background: var(--aw-sage) !important;
  border-color: var(--aw-sage) !important;
  color: var(--aw-cream) !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
  text-decoration: none !important;
}
