:root { --blue: #6eaee6; --darkblue: #176ECB; --lightblue: #a1d9f4; --darkwhite: #faf5f0; --black: #333; --lighterblack: #777; --white: #fff; --darkgreen: #2cae0e; --gray: #ccc; --darkerwhite: #eae5e0; --lighterred: #fbe9eb; --lightergreen: #ecfdf0; --lightred: #f9d7dc; --lightgreen: #ddfbe6; --bordergreen: #b0eab9; --borderred: #eac0c9; } html, body { margin: 0; padding: 0; min-height: 100%; background: var(--darkwhite); } body { display: flex; flex-direction: column; color: var(--black); height: 100%; } #content { flex: 1; width: 1200px; margin: auto; text-align: justify; line-height: 1.5em; padding: 2em; } header { background: var(--blue); } footer { background: var(--darkerwhite); } header, footer { text-align: center; } a { text-decoration: none; } header ul { list-style: none; margin: 0; } header li { display: inline-block; } header li a { display: inline-block; padding: 1em; color: var(--white); } header li a:hover { background-color: var(--darkblue); } header li.first { margin-right: 2em; } footer a { color: var(--darkgreen); } .content { display: flex; flex-direction: row; align-items: center; } .content p:first-child { flex: 1; } .content img { max-height: 1.5em; max-width: 1.5em; } .content p { margin: 0; } .content, thead { background: var(--darkerwhite); padding: 0.5em; margin: 0; border: 1px solid var(--gray); border-bottom: none; } pre { border: 1px solid var(--gray); border-top: none; padding: 0.5em; margin: 0; background: var(--white); line-height: 1em; font-size: 0.85em; font-family: monospace, monospace; } table { background: var(--white); border-collapse: collapse; width: 100%; border: 1px solid var(--gray); } tbody tr { transition-duration: 300ms; } tbody tr:hover { background: var(--lightblue); } td { padding: 0.5em; } table.file-diff { margin-bottom: 1em; user-select: none; } table.file-diff td { padding: 0; line-height: 1em; } table.file-diff .hunk-delim { background: #fafafa; border-bottom: 1px solid var(--darkerwhite); border-top: 1px solid var(--darkerwhite); text-align: center; } table.file-diff .hunk-delim td { padding: 0.25em; } table.file-diff .diff-no-data { background: var(--darkerwhite); } table.file-diff .diff-no-data td { padding: 1em; user-select: text; text-align: center; } table.file-diff td:nth-child(3) { font-family: monospace; text-align: center; } table.file-diff .diff-line-num { background: var(--darkerwhite); color: var(--lighterblack); } table.file-diff .diff-line-num { font-family: monospace; text-align: center; border-right: 1px solid var(--gray); border-left: 1px solid var(--gray); } table.file-diff .diff-line { border-right: 1px solid var(--gray); user-select: text; } table.file-diff pre { border: none; background: none; } table.file-diff .diff-minus, table.file-diff .diff-minus:hover { background: var(--lighterred); border-color: var(--red); } table.file-diff .diff-plus, table.file-diff .diff-plus:hover{ background: var(--lightergreen); } table.file-diff tr:hover { background: none; } table.file-diff .diff-minus .diff-line-num { background: var(--lightred); } table.file-diff .diff-plus .diff-line-num { background: var(--lightgreen); } table.file-diff .diff-minus td { border-color: var(--borderred); } table.file-diff .diff-plus td { border-color: var(--bordergreen); } p.diff-file-name { background: #cccac5; margin: 0; padding: 0.5em; border: 1px solid var(--gray); border-bottom: none; } .commit-info, .tag-box { border: 1px solid var(--gray); margin-top: 1em; margin-bottom: 1em; padding: 1em; display: flex; flex-direction: row; justify-content: center; align-content: center; background: var(--white); } .commit-info .commit, .tag-box .tag { flex: 1 } .commit-info .message, .tag-box .tag-name { font-weight: bold; } .commit-info .author, .commit-info .date, .tag-box .date { display: inline-block; padding: 0.5em 0; } .tag-box .tag p { margin: 0; } .tag-box img { margin-right: 0.5em; } .commit-info img { max-width: 64px; max-height: 64px; margin-right: 1em; } .commit-info .commit-id { margin-left: 1em; border: 1px solid var(--gray); border-radius: 10px; padding: 0; background: var(--darkerwhite); height: 2.5em; display: flex; flex-direction: row; align-items: center; } .commit-info .commit-id .short-id { background: var(--darkwhite); display: inline-block; padding: 0.5em; border-bottom-left-radius: 10px; border-top-left-radius: 10px; border-right: 1px solid var(--gray); font-family: monospace, monospace; font-size: 0.85em; } .commit-info p { margin: 0; } .commit-info .commit-id button { background: none; border: none; cursor: pointer; } .commit-info .commit-id img { max-width: 1.5em; max-height: 1.5em; margin-right: 0.3em; } .commit-info .date, .tag-box .date { font-style: italic; margin-left: 1em; } .commit-info .author::before, .tag-box .author::before { content: "Authored by: "; } h1 { text-align: center; } code { background: var(--darkerwhite); display: inline-block; padding: 3px; font-family: monospace, monospace; font-size: 0.85em; } .clone { text-align: right; } .icon-link { display: flex; flex-direction: row; align-content: center; } .icon-link img { height: 1em; width: 1em; margin-right: 0.3em; } .path-box a { display: inline-block; padding: 0.5em; } .button-row a { display: inline-block; background: var(--white); padding: 0.5em; border: 1px solid var(--gray); margin: 0.5em; } @media screen and (max-width: 1250px) { #content { width: auto; } }