* { box-sizing: border-box; font-family: lexend, sans-serif; } body { background: rgb(13,15,16); margin: 0; padding: 0; } #page { width:100%; height:100%; padding:max(5vw,5vh); display:flex; flex-direction: column; justify-content: center; align-items: center; align-content: center; } #image { width:100%; object-fit:contain; overflow: hidden; border-radius: 16pt; height:80vh; flex-grow:0; } #message { text-align: center; padding: 1em 0 1em 0; } a { color: white; text-decoration: none; } a:hover { color: #ff0060; }