body{font-family:Arial,sans-serif;background-color:#f5f5f5}input:not([type=radio]):not([type=checkbox]),textarea,select{margin:5px 0;padding:8px;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box}button{padding:10px 20px;margin-top:10px;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px}button:hover{background-color:#0056b3}.form-group{margin-bottom:15px}.success-message{color:green;padding:10px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:10px}.error-message{color:red;padding:10px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:10px}
