.form-page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 160px)}.form-container{background-color:var(--light-bg);padding:40px;border-radius:10px;box-shadow:0 10px 25px #0000001a;width:100%;max-width:450px}.form-container h2{text-align:center;margin-bottom:30px;color:var(--text-light)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-dark)}.form-group input{width:100%;padding:12px 15px;border-radius:5px;border:1px solid #ccc;font-family:Poppins,sans-serif;font-size:1em;transition:border-color .3s,box-shadow .3s}.form-group input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #00a8ff33}.form-container .btn{width:100%;padding:15px;font-size:1.1em;margin-top:10px}
