making that negative margin color change use a transition so it isnt jarring