a { color: #1e88e5; text-decoration: none; } p { font-size: 18px; } body { background-color: black; color: white; font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif; } nav { display: flex; align-items: center; } .logo { filter: invert(1) hue-rotate(180deg); } main { margin: 0 24vw; } footer { display: flex; justify-content: center; flex-direction: row; gap: 10px; } @media only screen and (max-width: 812px) { main { margin: 0; } footer { flex-direction: column; text-align: center; } }