/* ------------------------------------------------------------------------ *\
   mixins.util.space
\* ------------------------------------------------------------------------ */


/**
 * [space description]
 * @param  {[type]} size =             nix.sizes.md [description]
 * @return {[type]}      [description]
 */
u-space(size = nix.sizes.md)
  u-reset--clearfix()
  u-size--height(size)


/**
 * [xxxs description]
 * @return {[type]} [description]
 */
u-space--xxxs()
  nix-reset--clearfix()
  nix-size--height--xxxs()


/**
 * [xxs description]
 * @return {[type]} [description]
 */
u-space--xxs()
  nix-reset--clearfix()
  nix-size--height--xxs()


/**
 * [xs description]
 * @return {[type]} [description]
 */
u-space--xs()
  nix-reset--clearfix()
  nix-size--height--xs()


/**
 * [sm description]
 * @return {[type]} [description]
 */
u-space--sm()
  nix-reset--clearfix()
  nix-size--height--sm()


/**
 * [md description]
 * @return {[type]} [description]
 */
u-space--md()
  nix-reset--clearfix()
  nix-size--height--md()


/**
 * [lg description]
 * @return {[type]} [description]
 */
u-space--lg()
  nix-reset--clearfix()
  nix-size--height--lg()


/**
 * [xl description]
 * @return {[type]} [description]
 */
u-space--xl()
  nix-reset--clearfix()
  nix-size--height--xl()


/**
 * [xxl description]
 * @return {[type]} [description]
 */
u-space--xxl()
  nix-reset--clearfix()
  nix-size--height--xxl()


/**
 * [xxxl description]
 * @return {[type]} [description]
 */
u-space--xxxl()
  nix-reset--clearfix()
  nix-size--height--xxxl()


/**
 * [create description]
 * @param  {[type]} selector [description]
 * @return {[type]}          [description]
 */
u-space--create(selector)
  u-reset--clearfix()

  for key, value in nix.sizes
    [{selector}~=\"--{key}\"]
      u-size--height(value)
