.sr-auth-page__content {
  max-width: 32rem;
  margin: 0 auto;
  padding-top: var(--sr-space-10, 2.5rem);
  padding-bottom: var(--sr-space-10, 2.5rem);
  display: flex;
  flex-direction: column;
  gap: var(--sr-space-6, 1.5rem);
}

.sr-auth-page__status {
  font-weight: 600;
}

.sr-auth-page__links {
  display: flex;
  flex-direction: column;
  gap: var(--sr-space-2, 0.5rem);
}

.sr-auth-page__link {
  color: var(--sr-color-primary, #1c3d2e);
  text-decoration: underline;
}

/* Update Password Success State UX fix -- same primary-button visual
   recipe already used by .sr-checkout-success__action and
   .sr-confirm-password-reset__continue (pill shape, brand background,
   white text), reused here rather than introducing a new design. */
.sr-auth-page__update-success-body {
  color: var(--sr-color-muted, #6b6459);
}

.sr-auth-page__update-success-cta {
  align-self: center;
  padding: var(--sr-space-3, 0.75rem) var(--sr-space-6, 1.5rem);
  border-radius: 999px;
  background: var(--sr-color-primary, #1c3d2e);
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}
