CQRS is a well-known architectural pattern that can solve many problems encountered in complex scenarios. Check out in this blog post how this pattern works and how to implement it in an ASP.NET Core application.
Blazor offers a wide range of solutions with application-wide CSS, CSS Isolation and leveraging CSS variables. Choosing the right architecture for styling components requires knowing how the components will be used by developers.