Three weights is already two too many. You need regular for body and bold if you want it to pop, that's it. Nobody scrolling a settings page is going to notice your light 300 cut is slightly thinner than the regular. Half the time the browser or the OS is going to fake the weight anyway and it'll look like trash. Ship one style, make it clean at 16px and 24px, and move on to actual features.