.auth-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:#f8f9fa}.auth-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:30px;width:100%;max-width:400px;transition:all .3s ease}#register-form{max-width:480px}.auth-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:20px}.auth-links p{margin-bottom:.5rem;font-size:.9rem}.form-control{padding:10px 15px;border-radius:4px;border:1px solid #ced4da;transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.btn-primary{padding:10px 20px;font-weight:500;border-radius:4px;transition:all .3s ease}.form-check-input{margin-top:.3rem}.form-text.text-muted{font-size:.8rem;color:#6c757d}.alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}@media (max-width: 576px){.auth-card{padding:20px}.auth-title{font-size:1.3rem}.btn-primary{padding:8px 16px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.alert{animation:fadeIn .3s ease-in-out}@media (min-width: 768px){.auth-container #register-form .auth-card{max-width:480px}}
/*# sourceMappingURL=noctis_auth.bundle.JOELNZBD.css.map */
