Refine the CSS mixins and added ::renderer method to gadgets