On my screen, every time I click the button the different text width changes the button's position, making lazy repeat, procrastinatory clicking hard work.
But seriously, this is a breaking UX bug. I stopped clicking cause of it.
.gradient-button {
position: fixed;
bottom: 2rem;
}