UI overhaul: consistent colors, simplify reloader