body { background-color: black; font-size: 20; } .mainflex { display: flex; justify-content: center; height: 90vh; align-items: center; flex-direction: column; gap: 0.5%; } .mainflex img { margin-left: 110px; } a { color: violet; text-decoration: none; text-shadow: indigo 2px 5px; } a:hover { color: slateblue; text-decoration: none; text-shadow: navy 2px 5px; } footer { border-top: 2px dashed grey; display: flex; justify-content: center; padding: 2%; }