/* assets/css/password-reset.css */
/* Password reset (3-step) */

.mps-reset-card {
  /* پیش‌فرض قبلی شما: max-width: 460px */
  --mps-card-max: 460px;

  /* قابل کنترل از المنتور */
  --mps-reset-minh: 190px;
  --mps-reset-trans: 0.25s;
}

/* Steps animation */
.mps-reset-step {
  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;

  position: absolute;
  inset: 0;
  transition: opacity var(--mps-reset-trans) ease, transform var(--mps-reset-trans) ease;
}

.mps-reset-card .mps-auth-body {
  position: relative;
  min-height: var(--mps-reset-minh);
}

.mps-reset-step.is-active {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;

  position: relative;
}

.mps-reset-help {
  margin-top: -6px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #6b7280;
  line-height: 1.6;
}

/* Mobile polish */
@media (max-width: 480px) {
  .mps-reset-card {
    --mps-card-max: 460px; /* همون قبلی */
  }

  .mps-reset-card .mps-auth-body {
    min-height: 210px; /* کمی امن‌تر در موبایل */
  }
}
