.auth-page{max-width:580px;margin:55px auto;padding:0 22px}.auth-page>.brand{margin-bottom:30px}.auth-card{padding:32px;background:#171f14;border:1px solid #3c4b31;border-radius:12px}.auth-card h1{font-size:34px;letter-spacing:-1.5px;margin:20px 0}.auth-card p{line-height:1.6;color:#aebb9f;font-size:15px}.auth-card button{margin-top:16px}.auth-error{background:#44251d;border:1px solid #a45b40;padding:14px;border-radius:6px;color:#ffccbf!important}.auth-success{background:#273d1b;border:1px solid #70984a;padding:15px;border-radius:6px;color:#d6ffc0!important}.auth-foot{margin-top:25px;color:#b3c1a6;font-size:14px}.auth-card .primary-button{width:100%}.auth-card code{word-break:break-all}.auth-card details{margin-top:20px;color:#bccdab;font-size:14px}.auth-card .field{margin-top:20px}.auth-card input{min-height:46px}.auth-links{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font-size:14px;color:#c5f65a}@media(max-width:600px){.auth-page{margin:28px auto}.auth-card{padding:24px}}
