@Override
  public Insets getBorderInsets(Component c) {
    if (isGotItButton(c)) {
      return JBInsets.emptyInsets().asUIResource();
    }
    Insets customInsets = getCustomButtonInsets(c);
    if (customInsets != null) {
      return customInsets;
    }

    return isSmallVariant(c) ? JBInsets.create(1, 2).asUIResource() : new JBInsets(3).asUIResource();
  }
@Override
  public Insets getBorderInsets(Component c)