Board Thread:Support Requests - Getting Technical/@comment-188432-20130114053059/@comment-3508190-20130114060050

Technically it's simple: Just add two CSS classes to the body tag:  or. Then tie each and every other CSS rule to these two. Switching the two classes can be done with a few lines of JavaScript. That part is trivial.

But would it be a ToU violation? That depends on a number of factors I suppose. For starters you'd have to add the switch in a place staff doesn't consider intrusive - the account navigation maybe. You would also have make damn sure that the menu, the siderail, etc. etc. etc. etc. are just as clearly visible under both stylesheets. The easiest way to assure that would be to create that alternate stylesheet with Special:ThemeDesigner. Just create a new color scheme, download and save the CSS and revert right away.

There's also the remote possibility that the different color scheme might interfere with ads. But only staff would know that for certain.