body { overflow: hidden; height: 85vh; margin: 0; font-family: Arial, Helvetica, sans-serif; } .playBtn:hover, .smolBtn:hover { cursor: pointer; } .playBtn { padding: 0 30px; border-radius: 5px; border: none; background: linear-gradient(#ffd326, #ffc61e); color: #704a1d; font-weight: bold; height: 50px; font-size: 20px; } .smolBtn { padding: 0 20px; border-radius: 5px; border: none; background: linear-gradient(#ffd326, #ffc61e); color: #704a1d; font-weight: bold; height: 40px; font-size: 14px; } #bottomBar { display: flex; justify-content: center; width: 100%; height: 100%; padding: 20px 0px; background: #141414; } .bottomSection { display: flex; flex-direction: column; height: 100%; background: #141414; } #genshinPath { color: white; font-size: 14px; } #halvesContainer { width: 100%; height: 100%; position: relative; overflow: hidden; display: flex; } #firstHalf, #secondHalf { display: flex; justify-content: center; width: 100%; background-repeat: no-repeat; background-size: cover; } #firstHalf { border-right: 1px solid black; background-position: -340px; } /* Move the button to the position on the png */ #firstHalf button { position: relative; transform: translate(115px, 480px); width: 300px; height: 60px; }