4
It depends on the theme, but AFAIK as long as theme.html has the entry:
<{$xoops_module_header}>
Then the module CSS should be loaded. You might want to check the HTML on the homepage to see if this has happened.
To be honest, you generally run into the issue of liking a modern theme that fails to account for old modules, or the other way round. It is a little bit hit and miss.
Of course it could also be due to a change in the way that the latest Xoops deals with themes that I am not aware of. Unfortunately, often the only time you find out something has changed in Xoops is when something breaks.
Hopefully a theme designer will shed some light on your specific problem. Thankfully there are a lot of themes to choose from.
A thread is for life. Not just for Christmas.