:root { --background-color: #f4f4f4; --text-color: black; --link-color: #4e5289; --text-highlight-color: rgba(1, 1, 1, 0.1); } @media (prefers-color-scheme: dark) { :root { --background-color: #26282B; --text-color: white; --link-color: #8c91db; --text-highlight-color: rgba(255, 255, 255, 0.1); } } div.example { margin: 0; } body { background: var(--background-color); color: var(--text-color); margin: 0; padding: 0 40px; font-size: 1rem; font-family: monospace; } .example-formatted { font-family: monospace; } .code { white-space: nowrap; background-color: var(--text-highlight-color); } a { color: var(--link-color); } body > * { max-width: 80ch; margin: 10px auto; } header > h1 { font-weight: normal; } nav, header > h1 { text-align: center; } header { margin-top: 70px; margin-bottom: 20px; } footer { margin: 20px auto; } pre { background: rgba(0,0,0, 0.75); color: white; padding: 1.5rem; max-width: 100%; overflow: auto; font-size: large; line-height: 1; } .logo-name { font-weight: bold; } hr { border: none; height: 1px; background-color: var(--text-color); } ol { margin-left: 1.5rem; }