@font-face { font-family: 'Fontin'; src: url('./fonts/Fontin-Regular.woff') format('woff'), url('./fonts/Fontin-Regular.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Fira Code'; src: url('./fonts/FiraCode-Regular.woff') format('woff'), url('./fonts/FiraCode-Regular.woff2') format('woff2'); font-weight: normal; font-style: normal; } body { color: #eee; background-color: #222d32; font-family: 'Fontin', serif; } h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0; } h2#contribute { padding-top: 12px; } img, h1, h2 { vertical-align: middle; } img { border: 0; } a { color: #66aabb; } a:hover { color: #eadab1 } a.d, a.h, a.i, a.line { text-decoration: none; } #blob a { color: #777; } #blob a:hover { color: #ff0; text-decoration: none; } table thead td { font-weight: bold; } table td { padding: 0 0.4em; max-width: 70vw; } #content table td { vertical-align: top; white-space: nowrap; } #branches tr:hover td, #tags tr:hover td, #index tr:hover td, #log tr:hover td, #files tr:hover td { background-color: #111; } #index tr td:nth-child(2), #tags tr td:nth-child(3), #branches tr td:nth-child(3), #log tr td:nth-child(2) { white-space: normal; } td.num { text-align: right; } .desc { color: #eee; font-weight: bold; font-size: 1.5em; } hr { border: 0; border-top: 1px solid #777; height: 1px; } pre, tr.url { font-family: 'Fira Code', 'Monospace', monospace; font-size: 12px; } pre a.h { color: lightblue; } .A, span.i, pre a.i { color: lightgreen; } .D, span.d, pre a.d { color: lightcoral; } pre a.h:hover, pre a.i:hover, pre a.d:hover { text-decoration: none; } table#index td:nth-child(3) { display: none; }