fixes secondary button style on focus (border used to be replaced by in-focus outline)
splits focus style into outline only for buttons and outline + border for inputs
(focus outline and border colours are still defined via variables, so if not needed, can be made transparent)