Viewer Skins/Dark Skin
There are still some pixels out of place and tweaks need done to this but I think it's at a point that it's worth sharing. Feel free to let me know your thoughts or if you have some tweaks to add.
EDIT: As of viewer version 1.21.6 there have been some changes. Get the latest compatible Dark Skin here: 
- NOTE* if color_base is not 14kb login screen might not load! You might need to copy from existing viewer file to function properly