.slay-onboarding .slay-onboarding-logout,
.slay-site .member-account-bar .slay-profile-logout {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 38px;
  padding: 7px 13px;
  border: 1px solid #e36a8f;
  border-radius: 9px;
  color: #ffe8ef;
  background: #4a1b2d;
  font: inherit;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.35;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
.slay-onboarding .slay-onboarding-logout:hover,
.slay-site .member-account-bar .slay-profile-logout:hover { background: #762642; border-color: #ffa5be; }
.slay-onboarding .slay-onboarding-logout:focus-visible,
.slay-site .member-account-bar .slay-profile-logout:focus-visible { outline: 2px solid #ffb1cd; outline-offset: 2px; }
.slay-onboarding .slay-onboarding-logout:disabled { opacity: .6; cursor: wait; }
.slay-site .member-account-bar .slay-profile-logout { min-height: 42px; padding-inline: 16px; font-size: 14px; }
@media (max-width: 700px) {
  .slay-onboarding .slay-onboarding-logout { min-height: 37px; padding: 6px 10px; font-size: 11px; }
}
