Nice article, however, you may want to think about changing the color scheme of your website, the gray text on a gray background makes it a bit hard to read.
Oh it seems as if your theme is using prefers-color-scheme to detect if the user is using dark theme and setting the background based on that. If I change from dark to light theme in system preferences, the background of your website also changes.