body { margin: unset !important; padding: unset; max-width: unset; } .bar { padding: 0.5em; background-color: #111111; z-index: 1; display: flex; flex-direction: row; } .bar > div { flex-grow: 1; align-self: center; } .bar > div > h1 { font-size: xx-large; margin: unset; } .bar > div > p { margin-left: auto; margin-right: 0; margin-right: 2em; } .bar > h1 { width: fit-content; height: fit-content; } .bar > h1 > a { font-size: 0.5em; vertical-align: middle; } #login-status { display: contents; } #description { color: #777777; } #title { width: 100%; height: 3em; position: inherit; top: 0; left: 0; margin-bottom: 1rem; padding-left: 1em; } #title > h1 { font-size: 2.5em !important; } .message { margin-top: 0.5em; margin-bottom: 0.5em; border-bottom: 1px solid #555; display: flex; flex-direction: inherit; justify-content: flex-start; } .message > b { padding-left: 1em; } .message > * { padding: 0.2em; } .message:hover { background-color: #3a3a3a; animation-duration: 0.1s; animation-name: msg-hover; } @keyframes msg-hover { from { background-color: inherit; } to { background-color: #3a3a3a; } } .vertical-center { margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } table { font-size: 1em; } table, th, td { border-collapse: collapse; } th { text-align: left; margin-bottom: 1em; } .auth { margin: auto; width: 20em; display: flex; align-items: center; justify-content: center; padding: 1rem; border: 2px solid white; border-radius: 5px; background-color: #3A3A3A; } #index { padding: 3em; padding-top: 0; display: flex; flex-direction: column; justify-content: space-between; } @keyframes board-hover { from { background-color: inherit; } to { background-color: #444; } } tr.board { border-bottom: 1px solid #555; } tr.board:nth-child(1n+1) { font-weight: lighter; } tr.board:hover { animation-duration: 0.25s; animation-name: board-hover; background-color: #444; } .message-content { flex-grow: 1; /*max-width: 90%; */ } .message-content > pre { margin-top: 0.1rem; margin-bottom: 0.1rem; } pre { white-space: pre-wrap; /* Since CSS 2.1 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ } pre > h1 { font-size: 2rem; } pre > h2 { font-size: 1.75rem; } pre > h3 { font-size: 1.5rem; } pre > h4 { font-size: 1.25rem; } pre > h5 { font-size: 1rem; } pre > *:last-child { margin-bottom: unset; } code { background-color: #222; padding: 0.5rem; border-radius: 0.25rem; } .message-time { font-size: 0.75rem; color: #555 }