/* Morrow v0.5.4 — personalized greeting and empty-state spacing */

.empty .empty-copy{
  display:block;
  margin-bottom:14px;
}

.empty .empty-action{
  display:inline-flex;
  margin-top:0;
}

#askInput::placeholder{
  color:transparent;
}

/* Returning-user action on onboarding should read like a quiet link, not a CTA. */
.onboarding-existing-account-inline{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:5px;
  margin:-4px 0 16px;
  color:var(--muted,#65706f);
  font-size:13px;
  line-height:1.4;
}

.onboarding-existing-account-inline .btn.text{
  min-width:0 !important;
  min-height:0 !important;
  padding:0 0 1px !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:var(--navy,#0f2238) !important;
  font:inherit !important;
  font-weight:700 !important;
  line-height:1.35 !important;
  text-decoration:underline;
  text-decoration-color:rgba(15,34,56,.28);
  text-underline-offset:3px;
}

.onboarding-existing-account-inline .btn.text:hover,
.onboarding-existing-account-inline .btn.text:focus-visible{
  background:transparent !important;
  color:var(--navy,#0f2238) !important;
  text-decoration-color:currentColor;
}
