Web frontend and supporting services for lance.blue

refactor(web): one value per token, in both schemes master

Every colour that depends on the scheme is now a light-dark() pair on the token itself rather than a second block of tokens under a media query. A media query can only see the browser's preference, so it cannot be overridden by a choice that disagrees with it; color-scheme can, which is all the two new data-theme rules do. The camo editor's own tokens move the same way. Its test checked that the light-mode block named every token, and now checks the pair instead.


+43 -46
2 changed files