Css only checkbox themes

I very much dislike this.
It feels like renaming CSS properties, since we are replacing `box-shadow` for `outline`.