Love the translateY for the split background, I should have thought of that :)
Were you going off of the Figma or just that good of an eye for detail? The positioning is near perfect.
I think the Dark Mode toggle could be improved by respecting the prefers-color-scheme media query by default and only overriding the browser preference on toggle.
Plus if toggled the state could be persisted in local storage.