Awesome work, as usual, Jordan!
I noticed on iPadOS 18.1.1 that the menu doesn’t appear when clicking on the button in the sidebar. I do see the button focused, but nothing pops up. If I switch to desktop mode, it works.
EDIT: Actually, as long you are in mobile view.
It seems to be z-index issue:
Another minor UX issue: The current density value is not selected by default the first time you visit the preferences. (On a side note, the labels don’t seem localized.)
Edit: I think it’s more related to the value that has not yet been saved to the browser storage.
I can see in the code that it’s ready to change the font, but I don’t see any interface for it. I assume this will be implemented later?