html { font-family: Arial, Helvetica, sans-serif; } body { max-width: 500px; margin: auto; } h1 { text-align: center; font-size: 3rem; } form { display: flex; flex-direction: column; } label { color: white; border: solid 2px black; border-radius: 10px; background-color: rgba(0,0,255,0.5); margin: 5px; padding: 20px; text-align: center; } label:hover { cursor: pointer; color: black; background-color: rgba(0, 0, 255, 0.4); } input { display: none; } a { color: rgba(0,0,255,0.5); font-size: 2rem; } a, p { margin: auto; display: block; text-align: center; }