pinafore/scss/themes
Nolan Lawson 48a1bd47b3
refactor(themes): use CSS specificity order for themes (#684)
The point of this PR is to make it easier to implement scrollbars (#683).

With this PR, the themes move from a body tag-based system (e.g. `body.theme-scarlet`) to a system where they simply declare global CSS and we use CSS specificity order to give us the right theme.
2018-11-24 00:41:36 -08:00
..
_base.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
_dark.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
_default.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
_offline.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
cobalt.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
gecko.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
hacker.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
hotpants.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
majesty.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
oaken.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
ozark.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
punk.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
riot.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
scarlet.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
seafoam.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
sorcery.scss refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00