Recording of the talk: https://www.youtube.com/watch?v=xSnG-mNWhqI (the beginning of the talk was unfortunately not recorded, but it only contained a bit of background).
A presentation I gave at Vaadin pre-summit meetup 2017 in Copenhagen, Aug 21st 2017. I talk about the problems around styling web components in general, and then describe the solution that we at Vaadin implemented to offer a flexible but still robust styling API for our Polymer Elements.