I agree with you in general, its not great on mobile, but it's not terrible. Far better than hamburger menu'ed UI that I see in the wild that seems to show 1 card at a time and hijacks the scroll mechanism.
A lot of "Not designed for mobile" fear stems from early days of smartphones in 2010-era which still lingers today. Things have changed. Screens have gotten much better in resolution, responsiveness has improved and touch experience on modern phones is exceptional.
Maybe it's because iOS don't have a one finger zoom gesture like Android? I wonder why Apple never added that one?
On iOS you can try the gesture in Maps, and then wonder why they never added it to Safari.
The time it took me to double-tap zoom was less than the time it would have taken for an SPA to load over my weak ass T-Mobile connection
Specifically: https://github.com/Vestride/fancy-index/raw/main/after_mobil...
[1] https://github.com/Vestride/fancy-index/blob/main/before.png
[2] https://github.com/Vestride/fancy-index/blob/main/after.png
It's also not the same directory they're comparing. IMO why add padding? Why change #000000 to some grey text?
Just add icons to [1] and you're good to go. May be use Sans-serif fonts if you wanna feel bit ~fancy~.
https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_m...