darktable 3.2 will be released in August

On darktable 3.2 and dev versions, check before preferences dialog window and see which theme is used and if modify theme with css tweaks below is checked (if yes, start by unchecking it).

On what you made, you have an issue with a CSS personal tweak and especially a path issue. darktable don’t find the correct CSS on your dev version, that’s why you have that awful GUI.