@function set-color($background) {
  @if ($background == rgba(0, 0, 0, 0)) {
    @return #000;
  }

  $r: red($background);
  $g: green($background);
  $b: blue($background);
  $yiq: (($r * 299) + ($g * 587) + ($b * 114))/1000;

  @if ($yiq >= 128) {
    @return #212;
  } @else {
    @return #fff;
  }
}

@function is-map($var) {
  @return type-of($var) == "map";
}

@function create-border($color) {
  @return 1px solid $color;
}

@function set-border-color($color) {
  @if ($color == rgba(0, 0, 0, 1)) {
    @return $color;
  }
  @if ($color == rgba(255, 255, 255, 1)) {
    @return #e0e0e0;
  }
  @return lighten($color, 50%);
}
@mixin create-width($width) {
  width: $width;
}

@function get-color($color-name, $color-variant) {
  $variants: mag-get($colors, $color-name);
  $variant: map-merge($variants, $color-variant);
  @return $variant;
}
