Unfortunately I think this idea isn’t at all plausible. While I do think that CSS should be overhauled or streamlined for people who either don’t want to invest that much time into it or made simpler because honestly it can be a bit of a learning curve (speaking from personal experience) this is not the way to do it.
If this was implemented for matching commercial sites, it would be grounds for World Anvil getting hit with a lawsuit on the basis of theft of intellectual property material, copyright, and impersonating trade dress. If aspects of the other website's design were trademarked, they would in fact be legally *required* to sue WA to be seen to protect their trademark.
This would be virtually impossible to since each site uses their own CSS class names for things. In fact, I'm pretty sure it would be 100% impossible.
Pie in the Sky? More like PIe in orbit around Alpha Centaury
This is seemingly impossible, I think, and encroaches on creative/intellectual property. While I do believe WA is sorely due for something akin to a theme-builder for those who can't or don't have the time to learn CSS, I don't think this is the way to go about it.
If this were even remotely possible, the internet would appear much more homogenous than it currently does. But, it is not at all realistic. CSS is applied to each site's specific HTML elements, classes, and IDs— which change DRASTICALLY from website to website. Think of it like trying to take all the innards from a truck— wheels, radio, dashboard widgets, and all— and attempting to put it inside a go kart. Not only is there a size mismatch, but there simply aren't places to put a lot of it because they are entirely different machines.
What Naelin said. And also consider this: would you like that everybody will be able to justimportthe theme of your website that you paid for and publishtheir work with a graphical vestidentical to yours? Sometimes it's enough to walk a few steps inside other people's shoes. ;)
That sounds like a very oddly specific and very hard to implement feature, that would require WA to form a partnership with... every website? in order to be able to gather the CSS information from them.
Websites with specific styles to them would also probably not be super on board with having their design work stripped and pasted to another websites. If you have a website that has custom CSS that someone designed for you, the designer would only have to adapt that to WorldAnvil's specific selectors... which is the other issue with this. A random website will NOT have the same selectors, meaning there is little that can actually be modified with a 1-to-1 integration (for example: Your generic website probably won't have a calendar, family tree, article block, etc, and these all have their own CSS) Tl;dr: This is not only very complicated to implement on a basic level, but also that basic level would leave you with a lot of work to do manually