body { background-color: black; color: white; font-family: "Noto Serif", serif; margin: 0; } header { background-color: #E89F17; color: black; padding: 1em; box-shadow: 0px 0px 5px 2px #222; z-index: 10; position: relative; } a { text-decoration: none; } a:hover { color: white; } #cabinet { margin: 0; } #cabinet-icon { position: relative; bottom: .1em; margin-right: .2em; display: inline-block; height: 1em; } .button { text-align: center; padding: .4em; background-color: #183b9a; color: #fcfeff; width: 100px; } nav.container-fluid { box-sizing: border-box; justify-content: space-between; align-items: center; display: flex; padding: 0; background-color: #112a6f; } #path { color: #fcfeff; } #cabinet { margin-top: 0; } main { margin: 2em; text-align: justify; position: relative; } .sourceCode pre { margin-bottom: 0; } .sourceCode { margin-bottom: 1rem; } .linenos { width: 20px; } .highlight { background-color: #111; padding: .2em .5em; border-radius: 4px; } .highlighttable { width: 100%; } pre { overflow-x: auto; }