External CSS in widgets

Moved CSS from the widgets to dedicated `*.css` files. Mostly a straightforward move except for a slightly trickier spark-overlay and `{{color}}` used in spark-toolbar's CSS.