Hi there,
for all buttons you could so something like this – i even added a simple hover effect 🙂 :
a.button {
border-radius: 25px; /*adjust accordingly */
background: rgb(255, 183, 65);
background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, rgba(255, 183, 65, 1)), to(rgba(214, 38, 38, 1)));
background: linear-gradient(180deg, rgba(255, 183, 65, 1) 49%, rgba(214, 38, 38, 1) 100%);
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
background-repeat: repeat-y;
background-size: 100% 90px;
background-position: 0 -30px;
}
a.button:hover {
background-position: 0 0;
}
And for creating linear gradients, this site is great:
https://cssgradient.io