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.

Thanks to @dinhviethoa for the nice idea to use `@import` as a workaround for still missing support for `<link rel="stylesheet" ...>`.

@terrylucas