/* Şifremi unuttum ve Şifre değiştir (31.10.2026). Temel görünüm login.css'ten; burada yalnız bu sayfalara özgü olanlar. */
.pr-step[hidden],.pr-status[hidden]{display:none!important}
.pr-lead{margin:-4px 0 18px;color:#475569;font-size:14px;line-height:1.55}
.pr-hint{margin:16px 0 0;color:#5b6578;font-size:13px;line-height:1.5}
.pr-rule{margin-top:6px;color:#5b6578;font-size:12.5px;line-height:1.45}
.pr-code{letter-spacing:.45em;font-size:20px!important;font-weight:700;text-align:center}
.pr-status{margin:0 0 16px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5}
.pr-status.is-info{background:#eef4ff;color:#1e3a8a;border:1px solid #c7d7fe}
.pr-status.is-success{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}
.pr-status.is-error{margin-top:14px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}
.pr-link-btn{display:block;width:100%;min-height:44px;margin-top:10px;border:0;background:transparent;color:#1d4ed8;font-size:14px;font-weight:600;text-decoration:underline}
.pr-footer{margin-top:18px;text-align:center;font-size:14px}
.pr-footer a{display:inline-block;padding:10px 6px;color:#1d4ed8;font-weight:600}
.btn-login:disabled{opacity:.7;cursor:wait}
/* iOS: 16px altındaki alanlarda sayfa yakınlaşmasın */
@media (max-width:575px){.auth-page .form-control{font-size:16px}}
