Add smooth scroll and fix z-index