And this here is why you're not getting responsive designs. Because all that stuff is going to change as the page dimensions shift. If you want these details *and* responsive design, you need to specify some kind of rules around how this should be interpreted when it's not a static comp.
Also, why on earth would you expect someone who is probably using Tailwind (according to other things you say in the post) to have good coding habits?