Pure CSS phones and tablets, ported to an handy AngularJS directive