Nice code, I see you done some custom class defined in your Tailwind CSS configuration. Do you have any good guideline for it? I am trying to find some good practice to learn.
There is a minor padding issues in your mobile version, there is no left padding. You may look into adjusting the breakpoint, as I have to expand the window to full width to view the desktop version in my small screen computer.