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
;
51 text-decoration: none
;
54 text-decoration: line-through
;
57 border-collapse: collapse
;
63 text-decoration: underline
;
66 justify-content: center
;
74 font-family: monospace
;
75 border: 3px solid
#eef9ff;
76 background-color: #d3dfe3;
81 border-color: #fdd33c;
83 input
[type
="checkbox"] {
85 vertical-align: middle
;
89 input
[type
="checkbox"]:checked
{
90 background-color: #fdd33c;
92 input
[type
="checkbox"]:focus-visible
{
93 outline: 4px dashed
#fdd33c;
102 .projsearch input[type="text"] {
104 box-sizing: border-box
;
107 background-color: #eef9ff;
108 border: 4px solid
#d3dfe3;
110 .projsearch input:focus {
111 border-color: #fdd33c;
113 .projsearch input[type="checkbox"] {
114 border: 3px solid
#d3dfe3;
116 .search input[type="checkbox"] {
117 border: 3px solid
#eef9ff;
120 background-color: #fdd33c;
124 ---------------------------------------------------------------------------- */
130 font: 13px Helvetica
,arial
,freesans
,clean
,sans-serif
;
133 background-color: #e0edf0;
136 background-color: #d3dfe3;
140 background-color: #eef9ff;
144 display: inline-block
;
147 font-family: 'Victor Mono', monospace
;
148 background-color: #fafeff;
151 /* Monospaced Fonts */
159 font-family: 'Victor Mono', monospace
;
165 text-decoration: underline
;
169 background-color: #111;
172 td
.list a
[href
*='tree'],
173 td
.list a
[href
*='blob'] {
178 td
.list a
[href
*='tree'] {
179 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
;
181 td
.list a
[href
*='blob'] {
182 background: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1
+jfqAAAA6ElEQVQoFQXBMW5TQRgGwNnHnoE0QbiCjoIooUmTU3AuS1BwIoTSUdJBigg3GCWOg9
/++zHTop078wIAsPMrE4SL5
/1aIyMjIyMjz/m0tbFECFdrPeaQQw75mz
/5nZH7fN7aWILmauSYfznmmIfss8vIUx7zZWsTTXM5vpWvTk5Wq9VHQP/gtgOLa0Qpw940vAQdaG6thpOhlOkG0AEuAVGmEkAH
+G4YSikxXQM6wDsAMRFAB
/ihDNNUmN4DOsAbBAEAdICfpmmaAt4COoj2GgCASbIkZh1NAACznhQt2itnFgAAlF3u
/gMDtJXPzQxoswAAAABJRU5ErkJgggo
=) center left no-repeat
;
184 td
.list a
[href
*='tree']:focus-visible
,
185 td
.list a
[href
*='blob']:focus-visible
,
186 td
.list a
[href
*='tree']:hover
,
187 td
.list a
[href
*='blob']:hover
{
188 background-color: #111;
199 .projects_list #htmltagcloud {
213 border-bottom: 2px solid
#d3dfe3;
216 .page_header a:visited {
217 text-decoration: underline
;
221 .page_header
a:focus-visible
,
222 .page_header a:hover {
225 text-decoration: underline
;
227 .page_header a:first-child {
228 background: transparent
;
230 .page_header img.logo {
231 border: 3px #fdd33c double
;
237 ---------------------------------------------------------------------------- */
240 justify-content: flex-end
;
242 box-sizing: border-box
;
243 padding-inline: 1rem;
251 border-top: 2px solid
#d3dfe3;
252 border-bottom: 1px solid
#d3dfe3;
261 text-overflow: ellipsis
;
269 border: 1.5px solid
#d3dfe3;
270 background-color: #fdd33c;
274 text-decoration: none
;
278 a
.rss_logo:focus-visible
,
280 background-color: #ee5500;
286 .rss_logo:last-child {
290 ---------------------------------------------------------------------------- */
294 border: 1px solid
#d3dfe3;
296 -webkit-box-sizing: border-box
;
297 -moz-box-sizing: border-box
;
298 box-sizing: border-box
;
301 ---------------------------------------------------------------------------- */
307 margin: 0 auto
15px auto
;
308 border: 1px solid
#d3dfe3;
329 .project_list tr
.dark
,
330 .project_list tr
.light
,
335 .commit_search tr
.dark
,
336 .commit_search tr
.light
,
343 border-bottom: 1px solid
#e1e1e1;
345 .tree tr:last-child {
349 background: transparent
;
360 * position: absolute;
365 justify-content: center
;
381 border: 1px solid
#eef9ff;
383 margin: 0 auto
15px auto
;
390 text-decoration: none
;
391 background-color: transparent
;
393 a
.linenr:focus-visible
,
398 margin: 0 auto
15px auto
;
404 border: 1px solid
#bedce7;
405 box-sizing: border-box
;
406 margin: 0 auto
15px auto
;
414 margin-bottom: 0.67em;
420 margin-bottom: 0.83em;
449 font-family: 'Victor Mono', monospace
;
452 background-color: #fafeff;
455 border-left: 4px solid
#fdd33c;
461 font-family: 'Victor Mono', monospace
;
476 border: 1px solid
#d8d8d8;
478 margin: 0 auto
15px auto
;
483 border: 1px solid
#d8d8d8;
485 margin: 0 auto
15px auto
;
489 margin: 0 auto
15px auto
;
491 border: 1px solid
#eef9ff;
499 a
.header:focus-visible
,
501 background-color: #111;
506 border: 1px solid
#bedce7;
508 margin: 0 auto
0 auto
;
513 border: 1px solid
#bedce7;
516 margin: 0 auto
15px auto
;
523 border: 1px solid
#d3dfe3;
525 margin: 15px auto
15px auto
;
527 .page_body:has(table.tree) {
528 background-color: #eef9ff;
533 border: 1px solid
#d8d8d8;
535 margin: 0 auto
15px auto
;
537 .page_body > .list_head {
540 .page_body > .diff_tree {
553 display: inline-block
;
555 background-color: #eee;
556 border: 1px solid
#ccc;
560 text-overflow: ellipsis
;
564 display: inline-block
;
566 background-color: #feedc9;
567 border: 1px solid
#fdd33c;
571 text-overflow: ellipsis
;
572 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
573 background-repeat: no-repeat
;
578 display: inline-block
;
580 background-color: #ffffab;
581 border: 1px solid
#d9d93b;
585 text-overflow: ellipsis
;
586 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ
+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7
////ou
/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6
/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d
//lC7omhhn
+ZIh5Gf1xPk0Zi5dAABROIQjSU
/fsAXhDkCUljAv8jW2wlQpaixpo4Nj
+dtatVpjkSJjLNaizRVpvhBCu
/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
587 background-repeat: no-repeat
;
590 span
.refs span
.head
{
592 display: inline-block
;
594 background-color: #fffcc9;
595 border: 1px solid
#fdd33c;
599 text-overflow: ellipsis
;
600 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
601 background-repeat: no-repeat
;
606 background-color: transparent
;
607 text-decoration: none
;
608 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco
, monospace
;
612 div
.diff
.to_file a
.path
,
616 div
.diff
.from_file a
.path
,
620 div
.diff
.to_file a
.path:focus-visible
,
621 div
.diff
.to_file a
.path:hover
{
624 div
.diff
.from_file a
.path:focus-visible
,
625 div
.diff
.from_file a
.path:hover
{
641 display: inline-block
;
662 div
.chunk_block div
.old
{
666 border-right: 5px solid
#EAF2F5;
669 div
.chunk_block
.add
{
670 background: transparent
;
672 div
.chunk_block div
.old
.add
,
673 div
.chunk_block div
.old
.rem
{
676 div
.chunk_block div
.new
.add
,
677 div
.chunk_block div
.new
.rem
{
680 div
.chunk_block div
.new
{
683 border-left: 5px solid
#eaf2f5;
689 border-bottom: 1px solid
#d1d1d1;
690 border-top: 1px solid
#d1d1d1;
693 /* noage: "No commits" */
694 .project_list td.noage {
697 /* age2: 60*60*24*2 <= age */
698 .project_list td
.age2
,
702 /* age1: 60*60*2 <= age < 60*60*24*2 */
703 .project_list td.age1 {
706 /* age0: age < 60*60*2 */
707 .project_list td.age0 {
712 .diff_tree span.file_status.new {
715 table
.diff_tree span
.file_status
.deleted
{
718 table
.diff_tree span
.file_status
.moved
,
719 table
.diff_tree span
.file_status
.mode_chnge
{
722 table
.diff_tree span
.file_status
.copied
{
726 border: dashed
#aaaaaa;
728 padding: 0px 2px 0px 2px;
729 margin: 0px 2px 0px 2px;
740 .page_body img.blob {
741 image-rendering: pixelated
;
751 /* JavaScript-based timezone manipulation */
752 .popup { /* timezone selection UI */
754 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
757 border: 1px solid
#d8d8d8;
759 background-color: #f0f0f0;
764 .close-button { /* close timezone selection UI without selecting */
765 /* float doesn't work within absolutely positioned container,
766 * if width of container is not set explicitly */
771 border: 1px solid
#ffaaaa;
772 margin: 1px 1px 1px 1px;
779 background-color: #ffdddd;
782 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
783 /* Highlighting theme definition: */
792 background-color: #edc9ec