Custom button with gradiented border and rounded corners