Submitted
All Feedback welcome. This one took me a while for some reason.
Shout out too https://github.com/zuolizhu/github-jobs-frontendmentor for helping me with infinite scroll in react query and being able to hide load more button if there were no more items to render next.
Shout out to Kent C Dodds article on using CSS variables for theme and dark light mode as per this article https://epicreact.dev/css-variables which appear to be more performant than using context provider.