a.stripe-connect {
  display: inline-block;
  margin-bottom: 1px;
  background-image: linear-gradient(#28a0e5, #015e94);
  border: 0;
  padding: 1px;
  height: 30px;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  user-select: none;
  span {
    display: block;
    position: relative;
    padding: 0 12px 0 44px;
    height: 30px;
    background: #1275ff;
    background-image: linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
    font-size: 14px;
    line-height: 30px;
    color: white;
    font-weight: bold;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    border-radius: 3px;
    &:before {
      content: '';
      display: block;
      position: absolute;
      left: 11px;
      top: 50%;
      width: 23px;
      height: 24px;
      margin-top: -12px;
      background-repeat: no-repeat;
      background-size: 23px 24px;
      background-image: url("data:image/png;base64,[encoded data, 4708 characters]");
    }
  }
  &:active {
    background: #005d93;
    span {
      color: #eee;
      background: #008cdd;
      background-image: linear-gradient(#008cdd, #008cdd 85%, #239adf);
      //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
      &:before {
      }
    }
  }
  &.blue span:before {
    background-image: url("data:image/png;base64,[encoded data, 4708 characters]");
  }
  &.light-blue span:before {
    background-image: url("data:image/png;base64,[encoded data, 4664 characters]");
  }
}
@media only screen and(-webkit-min-device-pixel-ratio: 1.5), only screen and(min--moz-device-pixel-ratio: 1.5), only screen and(min-device-pixel-ratio: 1.5) {
  .stripe-connect {
    span:before {
      background-image: url("data:image/png;base64,[encoded data, 6476 characters]");
    }
    &.blue span:before {
      background-image: url("data:image/png;base64,[encoded data, 6476 characters]");
    }
    &.light-blue span:before {
      background-image: url("data:image/png;base64,[encoded data, 6028 characters]");
    }
  }
}
