Yes, need to be able add custom css (styling should not be happening thru javascript)! Need to control link color as part of the theme, as well as styled buttons that work with the logo/brand, along with setting other styles so they can be universally controlled. Having access to adding custom css is critical in developing custom sites that can be handed off to a client who will make edits and keep style consistent.