.buttons {
 display: flex;
  flex-direction: column; /* This stacks them vertically */
  gap: 0%;              /* Adds some nice breathing room between the buttons */
  justify-content: center; 
  align-items: center;     
  height: 100vh;
}

	body {
	 margin: 0;
	  background: url("https://t4.ftcdn.net/jpg/01/26/95/37/360_F_126953722_ekF29hGFdFYTIr8EaN4eDmP6IYYLoW5J.jpg") repeat center center fixed;
	  background-color: #fff;
    background opacity: 0.5;
    font-family: Arial, Helvetica, sans-serif;
		}
	