.form-container{background-color:white;padding:20px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px - 40px)}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input[type=email],.form-group input[type=password],.form-group input[type=text]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.form-actions{text-align:center}.form-button{background-color:#3498db;color:white;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;width:100%;margin-bottom:10px}.form-button:hover{background-color:#2980b9}.form-link{display:block;margin-top:10px;color:#3498db;text-decoration:none}