Theming not fully woking with blazor app

So we use MS VS202 as our IDE. we create blazor SPA Web apps (Server Interactive) and have installed radzen as a top tier stack for the UI.

I have taken code from the sample theme switcher from radzen site .. maybe only three themes work, even then the body container remains white, and some themes completely mess everything up with jumbled up screens

Before i post files ... whatever they need to be .. i just wanted to check that theming should work....because there are inconsistencies that I'm not sure whether they are contributing to the problem., as follows

Blazor app creation in VS crates a Layout folder under which the MainLayout and NavBarMenu are stored with css files There's also an app.css file. All pages use this layout and menu. So i changed the pages to use radzen components only, and I refactored the radzen MainLayout and MainLayoutComponent files into a single page component under Layout.
All seems fine until itry and switch themes with the theme demo code.

In radzen examples..

  1. every page uses @layout , i don't use this.
  2. there are css files in the www folder, are these needed and where to store in blazor spp
  3. are any other stylesheets needed?
  4. is there anything I'm missing to grasp?

as i say, all ok apart from switching theme. material i and default s the only one that "works" but even then the @body fragment remains white.

p.s. due to company policy we cannot install radzen studio

user error!!!

might help if i cooked the styles from the www/css

however, can you explain how the layout works in radzen, because its a different approach than when i create a blazor web app in VS. VS apps appear to set up layouts in the MainLayout file and it's pretty simple.

The radzen approach sees more complex to me, and needs a @layout on every page

I am not sure what you are asking. This however is not true:

I recommend checking the sample application and live demos.

I've gone though the darkness dvd demos, many many times., taken fragments of code source and incorporated into projects
VS2022 is far superior, by miles, but then, it is not a WYSIWYG .
I prefer radzen over blazor, the components are far more capable, however it is a fact from users here, we think VS accelerates development, but we do glue on a few radzen components to finish the job ... in VS of course