Чтобы не искажать дизайн, не устанавливайте в стили это:
body {background: #d6eaf8}
Вот правильней сделать так, кнопку установить таким кодом:
<a class="knopka" href="">Button</a>
и в стили прописать что-то подобное:
a.knopka {
text-decoration: none;
outline: none;
display: inline-block;
color: white;
padding: 20px 30px;
margin: 10px 20px;
border-radius: 10px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
background-image: linear-gradient(to right, #9EEFE1 0%, #4830F0 51%, #9EEFE1 100%);
background-size: 200% auto;
box-shadow: 0 0 20px rgba(0,0,0,.1);
transition: .5s;
}
a.knopka:hover {background-position: right center;}
в итоге стили применятся не к всем ссылкам на сайте, а только к этой конкретной.