front-endoverflow: hidden on the <body> tag causes a scrollbar belonging to the <html> to appear. What confuses me especially is that the entire page height (the HTML tag) is not longer than the viewport, and so this overflowing content seems to be from some phantom dead space? Along with the fact that it's triggered by a seemingly benign checkbox? In the end, it seems as if there is a higher level container than the <html> itself which can be overflowed to have a scrollbar, despite of course the actual height of the page being within the viewport. Also, a simple reload does not reset the page, presumably because the browser saves scroll state. Putting outline: 1px solid rebeccapurple on *, *::before, *::after reveals some strange out of place boxes, but nothing with enough height to offset the scrollbar by that much, especially as I believe they would increase the computed height shown, although I suspect they're part of the issue.
