:root { --bg-color: #262626; --dark-color: #151517; --fg-color: #ece5ea; --confirm-color: #78b9c4; --deny-color: #f06969; --highlight-color: #a292e8; } html, body { background-color: var(--dark-color); color: var(--fg-color); margin: 0; padding: 0; font-family: "Cantarell", serif; font-weight: 400; font-style: normal; } body { max-width: 100vh; overflow-x: hidden; } .split { height: calc(100vh - 4rem); position: fixed; top: 0; overflow-x: hidden; padding-top: 60px; } .left { left: 0; width: 40%; background-color: var(--bg-color); } .right { right: 0; width: 60%; background-color: var(--dark-color); overflow-y: auto; } /* lg */ @media (max-width: 700px) { .split { all: inherit; } .left { all: inherit; background-color: var(--bg-color); width: 100%; } .right { all: inherit; padding-top: 15px; padding-bottom: 4rem; } } footer { clear: both; text-align: center; color: var(--highlight-color); width: 100%; padding: 6px 0px 8px 0px; background-color: var(--dark-color); border-top: 2px solid var(--highlight-color); position: fixed; bottom: 0; } header { text-align: center; width: 60%; margin-left: auto; margin-right: auto; } a { color: var(--highlight-color); text-decoration: underline; } a:hover { color: var(--confirm-color); } h1 { font-size: xx-large; text-decoration-line: underline; text-decoration-color: var(--highlight-color); } h2 { font-size: x-large; text-decoration-line: underline; text-decoration-color: var(--highlight-color); } .hljs { font-family: "Space Mono", serif; font-weight: 700; font-style: normal; border-radius: 5px; } code { background-color: var(--bg-color); color: var(--fg-color); padding-left: 10px; padding-right: 10px; font-family: "Space Mono", serif; font-weight: 700; font-style: normal; border-radius: 5px; } article { display: flex; justify-content: enter; align-items: center; } .img-center { display: block; margin-left: auto; margin-right: auto; width: 70%; } article img { margin-right: 30px; } /* lg */ @media (max-width: 1024px) { article { flex-direction: column; } article img { margin: auto; } .container { text-align: center; } } .container { max-width: 1536px; margin-left: auto; margin-right: auto; padding-left: 0.5rem; padding-right: 0.5rem; padding-bottom: 2rem; width: 70%; } /* 2xl */ @media (max-width: 1536px) { .container { max-width: 1280px; } } /* xl */ @media (max-width: 1280px) { .container { max-width: 1024px; } } /* lg */ @media (max-width: 1024px) { .container { width: 60%; max-width: 768px; } } /* md */ @media (max-width: 768px) { .container { max-width: 640px; } } /* sm */ @media (max-width: 640px) { .container { max-width: 475px; } } /* xs */ @media (max-width: 475px) { .container { width: 90%; } } .btn { font-family: monospace; font-size: large; cursor: pointer; position: relative; user-select: none; font-weight: 700; text-align: center; display: inline-block; text-decoration: none; padding: 5px 10px 5px 10px; margin: 2px; color: var(--bg-color); background-color: var(--highlight-color); } .btn:hover { background: var(--confirm-color); color: var(--bg-color); } .quote-link { color: var(--highlight-color); } .quote-link:hover { color: var(--confirm-color); }