@media (prefers-color-scheme: dark) { body { color: #c9d1d9; background: #0d1117; } } body { display: flex; flex-direction: column; text-align: center; } h1 { font-size: 18px/1.5; line-height: 1.2; } body > p { margin-left: 25vw; margin-right: 25vw; } hr { width: 100%; color: black; } .Services { display: flex; flex-flow: row wrap; margin-left: 10vw; margin-right: 10vw; } .Services > a { width: 50%; border-radius: 10px; box-shadow:0px 0px 0px 1px red inset; } .Services > a > img { width: 80%; }