body.s-oceanic-ws { position: relative; height: 100vh; background-color: #2C2F33; font-family: "Montserrat", sans-serif; text-align: center; h1, h2, a { color: #2C9EDA; } div#page { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50%; height: 50%; } span.spacer { margin-left: 0.2rem; margin-right: 0.2rem; } a:visited { color: #56B9ED; } &.c-home.a-index { img.logo { max-width: 20%; margin-bottom: 3rem; } } &.c-docs.a-index { a:visited { color: #56B9ED; } } }