No hay duda de que CSS está evolucionando a pasos agigantados y donde no llega la evolución disponemos de preprocesadores avanzados como Sass que nos incrementan la eficencia y el ahorro de trabajo.
También disponemos de herramientas para reutilizar código, y para hacer cálculos que devuelvan un código procesado. Para esta parcela de trabajo, en Sass tenemos los mixins, que serían algo así como lo que conocemos como funciones en un lenguaje de programación.
Una pequeña demostración en codepen.io. No os dudéis en daros de alta para probar vuestros códigos y compartirlos con la comunidad.
Fuente