finished design and css transitions.