/* ════════════════════════════════════════════════════════════
   NML Forgot / Reset — centered card layout. Requires nml-auth.css.
════════════════════════════════════════════════════════════ */

.page{
  position:relative;z-index:1;min-height:100vh;width:100%;
  display:flex;align-items:center;justify-content:center;
  padding:40px 20px;
}

/* card primitives live in nml-auth.css; page-specific tweaks only */
.card .btn-submit{margin-top:4px}
.card .back-link{margin-top:18px}

@media (max-width:520px){
  .page{padding:24px 16px}
  .card{padding:30px 24px}
  .card-title{font-size:21px}
}
