2 * Original theme: https://github.com/kogakure/gitweb-theme
3 * Copyright (c) 2009-2014 Stefan Imhoff
6 ------------------------------------------------------------------------- */
7 /* Based on http://meyerweb.com/eric/tools/css/reset/ */
10 font-family: "Victor Mono";
12 url
('/fonts/VictorMono.woff2') format
('woff2'),
13 url
('/fonts/VictorMono.woff') format
('woff'),
14 url
('/fonts/VictorMono.ttf') format
('truetype');
19 html
, body
, div
, span
, applet
, object
, iframe
,
20 h1
, h2
, h3
, h4
, h5
, h6
,
21 p
, blockquote
, pre
, a
, abbr
, acronym
, address
, big
,
22 cite
, del
, dfn
, em
, font
, img
, ins
, kbd
, q
, s
, samp
,
23 small
, strike
, strong
, sub
, sup
, tt
, var
, b
, u
, i
,
24 center
, dl
, dt
, dd
, ol
, ul
, li
, fieldset
, form
, label
,
25 legend
, table
, caption
, tbody
, tfoot
, thead
, tr
, th
,
32 vertical-align: baseline
;
33 background: transparent
;
54 text-decoration: none
;
57 text-decoration: line-through
;
60 border-collapse: collapse
;
66 text-decoration: underline
;
69 justify-content: center
;
76 font-family: monospace
;
77 border: 3px solid
#eef9ff;
78 background-color: #d3dfe3;
83 border-color: #fdd33c;
85 input
[type
="checkbox"] {
87 border: 2px solid
#eef9ff;
88 vertical-align: middle
;
92 input
[type
="checkbox"]:checked
{
93 background-color: #fdd33c;
101 .projsearch input[type="text"] {
103 box-sizing: border-box
;
106 background-color: #eef9ff;
107 border: 4px solid
#d3dfe3;
109 .projsearch input:focus {
110 border-color: #fdd33c;
112 .projsearch input[type="checkbox"] {
113 border: 3px solid
#d3dfe3;
116 background-color: #fdd33c;
120 ---------------------------------------------------------------------------- */
126 font: 13px Helvetica
,arial
,freesans
,clean
,sans-serif
;
129 background-color: #e0edf0;
134 background-color: #d3dfe3;
138 background-color: #eef9ff;
142 display: inline-block
;
145 font-family: 'Victor Mono', monospace
;
146 background-color: #FAFEFF;
149 /* Monospaced Fonts */
157 font-family: 'Victor Mono', monospace
;
163 text-decoration: underline
;
166 background-color: #111;
169 td
.list a
[href
*='tree'],
170 td
.list a
[href
*='blob'] {
175 td
.list a
[href
*='tree'] {
176 background: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8
/9hAAABq0lEQVQ4y8WTu4oUQRSGv+rtGVuxhwVFdFEEE2c3d0HYTEMTn8DEVxADQTDUF9DMwMxQMBMx8AEWzRQ3cBHd9TI91
+2urjq/QbczY2IygSep4nD
+79yqnCRWsYQVbWVACvDh5ZXdrLe15dwyT1TjT/sxFFeB6i
+VA2B6
+cb7kAI4Jf0LO087zjlQI8Y5Qvnj0sHug321XoC1bk
+K9eHk6
+s7wPMUgKAS88eqb4
+Jfg2SHs7lZBvX2Nh
+2EUCDGSAcMnJsx9f7NxfAGqXyDzRd5EJO/pMPT1gcviGTnYOVIN5pAAE8v7dLrKL8xnglFk4ws9Afko9HpH3b5Gd2mwb
/lOBmgrSdYhJugDUCenxM6xv3p4HCsP8F0LxCsUhCkMURihOyM7fg0osASTFEpu9a4LjGIUCqwcoDiEUrX
+E4hRUQb20RiokC1j9vckUhygU7X3QZh7NAVKYL7YBeMkRUfjVCotF2XGIwnghtrJpMywB5G0QZj9P1JNujuWJ1AHLQadRrACPkuZ0SSSWpeStWgDK6tHek5vbiOs48n
++XQHurcf0rFng
//6NvwG+iB9
/4duaTgAAAABJRU5ErkJgggo=) center left no-repeat
;
178 td
.list a
[href
*='blob'] {
179 background: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1
+jfqAAAA6ElEQVQoFQXBMW5TQRgGwNnHnoE0QbiCjoIooUmTU3AuS1BwIoTSUdJBigg3GCWOg9
/++zHTop078wIAsPMrE4SL5
/1aIyMjIyMjz/m0tbFECFdrPeaQQw75mz
/5nZH7fN7aWILmauSYfznmmIfss8vIUx7zZWsTTXM5vpWvTk5Wq9VHQP/gtgOLa0Qpw940vAQdaG6thpOhlOkG0AEuAVGmEkAH
+G4YSikxXQM6wDsAMRFAB
/ihDNNUmN4DOsAbBAEAdICfpmmaAt4COoj2GgCASbIkZh1NAACznhQt2itnFgAAlF3u
/gMDtJXPzQxoswAAAABJRU5ErkJgggo
=) center left no-repeat
;
181 td
.list a
[href
*='tree']:hover
,
182 td
.list a
[href
*='blob']:hover
{
183 background-color: #111;
197 .projects_list #htmltagcloud {
212 ---------------------------------------------------------------------------- */
221 border-bottom: 2px solid
#d3dfe3;
224 .page_header a:visited {
225 text-decoration: underline
;
229 .page_header a:hover {
232 text-decoration: underline
;
234 .page_header a:first-child {
235 background: transparent
;
237 .page_header img.logo {
238 border: 3px #fdd33c double
;
244 ---------------------------------------------------------------------------- */
247 justify-content: flex-end
;
249 box-sizing: border-box
;
250 padding-inline: 1rem;
258 border-top: 2px solid
#d3dfe3;
259 border-bottom: 1px solid
#d3dfe3;
268 text-overflow: ellipsis
;
276 border: 1.5px solid
#d3dfe3;
277 background-color: #fdd33c;
281 text-decoration: none
;
287 background-color: #ee5500;
293 .rss_logo:last-child {
297 ---------------------------------------------------------------------------- */
301 border: 1px solid
#d3dfe3;
303 -webkit-box-sizing: border-box
;
304 -moz-box-sizing: border-box
;
305 box-sizing: border-box
;
308 ---------------------------------------------------------------------------- */
314 margin: 0 auto
15px auto
;
315 border: 1px solid
#d3dfe3;
336 .project_list tr
.dark
,
337 .project_list tr
.light
,
342 .commit_search tr
.dark
,
343 .commit_search tr
.light
,
350 border-bottom: 1px solid
#e1e1e1;
352 .tree tr:last-child {
356 background: transparent
;
367 * position: absolute;
372 justify-content: center
;
388 border: 1px solid
#d8d8d8;
390 margin: 0 auto
15px auto
;
397 text-decoration: none
;
399 background-color: transparent
;
405 margin: 0 auto
15px auto
;
411 border: 1px solid
#bedce7;
412 box-sizing: border-box
;
413 margin: 0 auto
15px auto
;
421 margin-bottom: 0.67em;
427 margin-bottom: 0.83em;
456 font-family: 'Victor Mono', monospace
;
459 background-color: #fafeff;
462 border-left: 4px solid
#fdd33c;
468 font-family: 'Victor Mono', monospace
;
485 border: 1px solid
#d8d8d8;
487 margin: 0 auto
15px auto
;
492 border: 1px solid
#d8d8d8;
494 margin: 0 auto
15px auto
;
498 margin: 0 auto
15px auto
;
500 border: 1px solid
#bedce7;
512 border: 1px solid
#bedce7;
514 margin: 0 auto
0 auto
;
519 border: 1px solid
#bedce7;
522 margin: 0 auto
15px auto
;
529 border: 1px solid
#d8d8d8;
531 margin: 15px auto
15px auto
;
533 .page_body:has(table.tree) {
534 background-color: #eef9ff;
539 border: 1px solid
#d8d8d8;
541 margin: 0 auto
15px auto
;
543 .page_body > .list_head {
546 .page_body > .diff_tree {
553 .author_date .avatar {
557 .object_header .avatar {
558 border: 1px solid
#D8D8D8;
568 display: inline-block
;
570 background-color: #eee;
571 border: 1px solid
#ccc;
575 text-overflow: ellipsis
;
579 display: inline-block
;
581 background-color: #feedc9;
582 border: 1px solid
#fdd33c;
586 text-overflow: ellipsis
;
587 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
588 background-repeat: no-repeat
;
593 display: inline-block
;
595 background-color: #ffffab;
596 border: 1px solid
#d9d93b;
600 text-overflow: ellipsis
;
601 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ
+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7
////ou
/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6
/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d
//lC7omhhn
+ZIh5Gf1xPk0Zi5dAABROIQjSU
/fsAXhDkCUljAv8jW2wlQpaixpo4Nj
+dtatVpjkSJjLNaizRVpvhBCu
/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
602 background-repeat: no-repeat
;
605 span
.refs span
.head
{
607 display: inline-block
;
609 background-color: #fffcc9;
610 border: 1px solid
#fdd33c;
614 text-overflow: ellipsis
;
615 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
616 background-repeat: no-repeat
;
621 background-color: transparent
;
622 text-decoration: none
;
624 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco
, monospace
;
628 div
.diff
.to_file a
.path
,
632 div
.diff
.from_file a
.path
,
665 div
.chunk_block div
.old
{
669 border-right: 5px solid
#EAF2F5;
672 div
.chunk_block
.add
{
673 background: transparent
;
675 div
.chunk_block div
.old
.add
,
676 div
.chunk_block div
.old
.rem
{
679 div
.chunk_block div
.new
.add
,
680 div
.chunk_block div
.new
.rem
{
683 div
.chunk_block div
.new
{
686 border-left: 5px solid
#eaf2f5;
692 border-bottom: 1px solid
#d1d1d1;
693 border-top: 1px solid
#d1d1d1;
696 /* noage: "No commits" */
697 .project_list td.noage {
700 /* age2: 60*60*24*2 <= age */
701 .project_list td
.age2
,
705 /* age1: 60*60*2 <= age < 60*60*24*2 */
706 .project_list td.age1 {
709 /* age0: age < 60*60*2 */
710 .project_list td.age0 {
715 .diff_tree span.file_status.new {
718 table
.diff_tree span
.file_status
.deleted
{
721 table
.diff_tree span
.file_status
.moved
,
722 table
.diff_tree span
.file_status
.mode_chnge
{
725 table
.diff_tree span
.file_status
.copied
{
729 border: dashed
#aaaaaa;
731 padding: 0px 2px 0px 2px;
732 margin: 0px 2px 0px 2px;
743 .page_body img.blob {
748 .page_body:has(img.blob) {
756 /* JavaScript-based timezone manipulation */
757 .popup { /* timezone selection UI */
759 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
762 border: 1px solid
#d8d8d8;
764 background-color: #f0f0f0;
769 .close-button { /* close timezone selection UI without selecting */
770 /* float doesn't work within absolutely positioned container,
771 * if width of container is not set explicitly */
776 border: 1px solid
#ffaaaa;
777 margin: 1px 1px 1px 1px;
784 background-color: #ffdddd;
787 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
788 /* Highlighting theme definition: */
797 background-color: #edc9ec