I have a page with several sections, each set to 100vh fullscreen height. There is a sticky header with a semi-transparent background above it on the top. As soon as I move back and forth between the sections with anchor links, the sections will only be scrolled to the lower edge of the header. As a result, the lower end of the section above shines through under the semi-transparent header and a strip of the current section with height of header is out of viewport at the bottom.
How can I ensure that each section (including the first and last) always scrolls in such a way that the top edge remains at the top edge of the screen (below the header)?