.form-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f7fa}.form-paper{padding:2rem;max-width:400px;width:100%;border-radius:12px}.form-title,.form-input{margin-bottom:1rem}.form-input-m0{margin-bottom:.5rem}.form-alert{margin-bottom:1rem}.form-button{width:100%;padding:.75rem}.form-links{display:flex;justify-content:space-between;margin-top:1rem;flex-wrap:wrap;gap:.5rem}.form-link{color:var(--color-active-text);text-decoration:none}.form-link:hover{text-decoration:underline}.form-terms{font-size:.875rem;color:#333}
