>"just today i was building a website for fun with gemini and had to manually fix some issues with css that he struggled with."
Tailwind (with utility classes) is the real key here. It provides a semantic layer over CSS that allows the LLM to reason about how things will actually look. Night and day difference from using stylesheets with custom classes.