.form-container{background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:20px;width:100%}.form-container form,.form-container form input{background:transparent}.form-container h2{color:#333;font-size:24px;margin-bottom:15px}.form-group{margin-bottom:15px}.form-group label{color:#555;display:block;font-size:14px;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:10px;width:100%}.form-group input:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.2)}