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;
194 .projects_list #htmltagcloud {
209 ---------------------------------------------------------------------------- */
218 border-bottom: 2px solid
#d3dfe3;
221 .page_header a:visited {
222 text-decoration: underline
;
226 .page_header a:hover {
229 text-decoration: underline
;
231 .page_header a:first-child {
232 background: transparent
;
234 .page_header img.logo {
235 border: 3px #fdd33c double
;
241 ---------------------------------------------------------------------------- */
244 justify-content: flex-end
;
246 box-sizing: border-box
;
247 padding-inline: 1rem;
255 border-top: 2px solid
#d3dfe3;
256 border-bottom: 1px solid
#d3dfe3;
265 text-overflow: ellipsis
;
273 border: 1.5px solid
#d3dfe3;
274 background-color: #fdd33c;
278 text-decoration: none
;
283 background-color: #ee5500;
289 .rss_logo:last-child {
293 ---------------------------------------------------------------------------- */
297 border: 1px solid
#d3dfe3;
299 -webkit-box-sizing: border-box
;
300 -moz-box-sizing: border-box
;
301 box-sizing: border-box
;
304 ---------------------------------------------------------------------------- */
310 margin: 0 auto
15px auto
;
311 border: 1px solid
#d3dfe3;
332 .project_list tr
.dark
,
333 .project_list tr
.light
,
338 .commit_search tr
.dark
,
339 .commit_search tr
.light
,
346 border-bottom: 1px solid
#e1e1e1;
348 .tree tr:last-child {
352 background: transparent
;
363 * position: absolute;
368 justify-content: center
;
384 border: 1px solid
#eef9ff;
386 margin: 0 auto
15px auto
;
393 text-decoration: none
;
394 background-color: transparent
;
400 margin: 0 auto
15px auto
;
406 border: 1px solid
#bedce7;
407 box-sizing: border-box
;
408 margin: 0 auto
15px auto
;
416 margin-bottom: 0.67em;
422 margin-bottom: 0.83em;
451 font-family: 'Victor Mono', monospace
;
454 background-color: #fafeff;
457 border-left: 4px solid
#fdd33c;
463 font-family: 'Victor Mono', monospace
;
480 border: 1px solid
#d8d8d8;
482 margin: 0 auto
15px auto
;
487 border: 1px solid
#d8d8d8;
489 margin: 0 auto
15px auto
;
493 margin: 0 auto
15px auto
;
495 border: 1px solid
#eef9ff;
507 border: 1px solid
#bedce7;
509 margin: 0 auto
0 auto
;
514 border: 1px solid
#bedce7;
517 margin: 0 auto
15px auto
;
524 border: 1px solid
#d3dfe3;
526 margin: 15px auto
15px auto
;
528 .page_body:has(table.tree) {
529 background-color: #eef9ff;
534 border: 1px solid
#d8d8d8;
536 margin: 0 auto
15px auto
;
538 .page_body > .list_head {
541 .page_body > .diff_tree {
554 display: inline-block
;
556 background-color: #eee;
557 border: 1px solid
#ccc;
561 text-overflow: ellipsis
;
565 display: inline-block
;
567 background-color: #feedc9;
568 border: 1px solid
#fdd33c;
572 text-overflow: ellipsis
;
573 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
574 background-repeat: no-repeat
;
579 display: inline-block
;
581 background-color: #ffffab;
582 border: 1px solid
#d9d93b;
586 text-overflow: ellipsis
;
587 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ
+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7
////ou
/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6
/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d
//lC7omhhn
+ZIh5Gf1xPk0Zi5dAABROIQjSU
/fsAXhDkCUljAv8jW2wlQpaixpo4Nj
+dtatVpjkSJjLNaizRVpvhBCu
/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
588 background-repeat: no-repeat
;
591 span
.refs span
.head
{
593 display: inline-block
;
595 background-color: #fffcc9;
596 border: 1px solid
#fdd33c;
600 text-overflow: ellipsis
;
601 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
602 background-repeat: no-repeat
;
607 background-color: transparent
;
608 text-decoration: none
;
609 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco
, monospace
;
613 div
.diff
.to_file a
.path
,
617 div
.diff
.from_file a
.path
,
650 div
.chunk_block div
.old
{
654 border-right: 5px solid
#EAF2F5;
657 div
.chunk_block
.add
{
658 background: transparent
;
660 div
.chunk_block div
.old
.add
,
661 div
.chunk_block div
.old
.rem
{
664 div
.chunk_block div
.new
.add
,
665 div
.chunk_block div
.new
.rem
{
668 div
.chunk_block div
.new
{
671 border-left: 5px solid
#eaf2f5;
677 border-bottom: 1px solid
#d1d1d1;
678 border-top: 1px solid
#d1d1d1;
681 /* noage: "No commits" */
682 .project_list td.noage {
685 /* age2: 60*60*24*2 <= age */
686 .project_list td
.age2
,
690 /* age1: 60*60*2 <= age < 60*60*24*2 */
691 .project_list td.age1 {
694 /* age0: age < 60*60*2 */
695 .project_list td.age0 {
700 .diff_tree span.file_status.new {
703 table
.diff_tree span
.file_status
.deleted
{
706 table
.diff_tree span
.file_status
.moved
,
707 table
.diff_tree span
.file_status
.mode_chnge
{
710 table
.diff_tree span
.file_status
.copied
{
714 border: dashed
#aaaaaa;
716 padding: 0px 2px 0px 2px;
717 margin: 0px 2px 0px 2px;
728 .page_body img.blob {
729 image-rendering: pixelated
;
734 .page_body:has(img.blob) {
742 /* JavaScript-based timezone manipulation */
743 .popup { /* timezone selection UI */
745 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
748 border: 1px solid
#d8d8d8;
750 background-color: #f0f0f0;
755 .close-button { /* close timezone selection UI without selecting */
756 /* float doesn't work within absolutely positioned container,
757 * if width of container is not set explicitly */
762 border: 1px solid
#ffaaaa;
763 margin: 1px 1px 1px 1px;
770 background-color: #ffdddd;
773 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
774 /* Highlighting theme definition: */
783 background-color: #edc9ec