working version with variables in stylus