Short version:
When you have the Icon stack selected and use Fullwidth layouts, the background color you set in Theme Options > Layout and Design is effectively covered by a white value set by the stack’s CSS. (Which appears to be true in prior releases too)
Longer version:
I never noticed this before because I preferr the look of the Integrity stack’s elements & layouts, so that’s what I’ve used on past builds. However, since the stack choice is somewhat irrelevant in this latest release, I just left it as the default (Icon) on a new site I was setting up.
So, when I went in to the Layout and Design settings and set a new background color, it was really throwing me off that the site was still showing as white.
Apparently icon.css sets this for both Fullwidth and Boxed layouts in the Icon Stack:
.site, .x-site {
margin: 0 auto;
background-color:#fff
}
Which effectively covers whatever background color you select in Layout and Design when you have a Fullwidth page.
I’m assuming this is because the Boxed layouts need a background color separate from the overall browser’s background color. And since it’s worked this way for a while, it’s probably not worth addressing right now.
However, whenever you tackle global styling with whatever you have planned for the Stack overhaul, it might be worth giving explicit control over how the x-site and body background colors are set. This was really confusing for a few minutes until I dove into the page’s CSS.
(I’m guessing I could probably set up a new Layout, explicitly set the colors on that, and assign it to all fullwidth pages… but that seems like a lot of work to address this particular quirk)
