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;
117 background-color: #fdd33c;
121 ---------------------------------------------------------------------------- */
127 font: 13px Helvetica
,arial
,freesans
,clean
,sans-serif
;
130 background-color: #e0edf0;
133 background-color: #d3dfe3;
137 background-color: #eef9ff;
141 display: inline-block
;
144 font-family: 'Victor Mono', monospace
;
145 background-color: #fafeff;
148 /* Monospaced Fonts */
156 font-family: 'Victor Mono', monospace
;
162 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']:focus-visible
,
182 td
.list a
[href
*='blob']:focus-visible
,
183 td
.list a
[href
*='tree']:hover
,
184 td
.list a
[href
*='blob']:hover
{
185 background-color: #111;
196 .projects_list #htmltagcloud {
211 ---------------------------------------------------------------------------- */
220 border-bottom: 2px solid
#d3dfe3;
223 .page_header a:visited {
224 text-decoration: underline
;
228 .page_header
a:focus-visible
,
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
;
285 a
.rss_logo:focus-visible
,
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
#eef9ff;
390 margin: 0 auto
15px auto
;
397 text-decoration: none
;
398 background-color: transparent
;
400 a
.linenr:focus-visible
,
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
;
483 border: 1px solid
#d8d8d8;
485 margin: 0 auto
15px auto
;
490 border: 1px solid
#d8d8d8;
492 margin: 0 auto
15px auto
;
496 margin: 0 auto
15px auto
;
498 border: 1px solid
#eef9ff;
506 a
.header:focus-visible
,
508 background-color: #111;
513 border: 1px solid
#bedce7;
515 margin: 0 auto
0 auto
;
520 border: 1px solid
#bedce7;
523 margin: 0 auto
15px auto
;
530 border: 1px solid
#d3dfe3;
532 margin: 15px auto
15px auto
;
534 .page_body:has(table.tree) {
535 background-color: #eef9ff;
540 border: 1px solid
#d8d8d8;
542 margin: 0 auto
15px auto
;
544 .page_body > .list_head {
547 .page_body > .diff_tree {
560 display: inline-block
;
562 background-color: #eee;
563 border: 1px solid
#ccc;
567 text-overflow: ellipsis
;
571 display: inline-block
;
573 background-color: #feedc9;
574 border: 1px solid
#fdd33c;
578 text-overflow: ellipsis
;
579 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
580 background-repeat: no-repeat
;
585 display: inline-block
;
587 background-color: #ffffab;
588 border: 1px solid
#d9d93b;
592 text-overflow: ellipsis
;
593 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ
+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7
////ou
/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6
/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d
//lC7omhhn
+ZIh5Gf1xPk0Zi5dAABROIQjSU
/fsAXhDkCUljAv8jW2wlQpaixpo4Nj
+dtatVpjkSJjLNaizRVpvhBCu
/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
594 background-repeat: no-repeat
;
597 span
.refs span
.head
{
599 display: inline-block
;
601 background-color: #fffcc9;
602 border: 1px solid
#fdd33c;
606 text-overflow: ellipsis
;
607 background-image: url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQ4jc3UoUtDURTH8c9EsFksLtgEy8Nk89kFQRxiMlgNBqs8xDQmFgWDglHBLJgMYhiIYBB9uKB
/wKLBJmzyYIM59rbLWPBX7uPH4ft
+53DPLTSbTaPQ2EgoGO9lNtKlRRzhGztJFH9011RUBoNwgTUUcYrlzCyn1QVs41zkOaS1bHCN1tmpK7zj8o/bJ9E
+2u3Md9WftVIJSfTa/kii
+K3DP0Edx6GgPL1gEtdDg8ppdQJ7qCVR
/BU6o07AHDaxhRms96obCEINBXyilETxzbCghyzYY3H2
/nZqOnefQkCrSRRnN7yv8oZ9gDs8YTfgZ7mgbNdK2MBKCCivtcPWkH
+ypQ0BFf7de
/QLcNU6xzfYxOkAAAAASUVORK5CYII
=);
608 background-repeat: no-repeat
;
613 background-color: transparent
;
614 text-decoration: none
;
615 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco
, monospace
;
619 div
.diff
.to_file a
.path
,
623 div
.diff
.from_file a
.path
,
627 div
.diff
.to_file a
.path:focus-visible
,
628 div
.diff
.to_file a
.path:hover
{
631 div
.diff
.from_file a
.path:focus-visible
,
632 div
.diff
.from_file a
.path:hover
{
664 div
.chunk_block div
.old
{
668 border-right: 5px solid
#EAF2F5;
671 div
.chunk_block
.add
{
672 background: transparent
;
674 div
.chunk_block div
.old
.add
,
675 div
.chunk_block div
.old
.rem
{
678 div
.chunk_block div
.new
.add
,
679 div
.chunk_block div
.new
.rem
{
682 div
.chunk_block div
.new
{
685 border-left: 5px solid
#eaf2f5;
691 border-bottom: 1px solid
#d1d1d1;
692 border-top: 1px solid
#d1d1d1;
695 /* noage: "No commits" */
696 .project_list td.noage {
699 /* age2: 60*60*24*2 <= age */
700 .project_list td
.age2
,
704 /* age1: 60*60*2 <= age < 60*60*24*2 */
705 .project_list td.age1 {
708 /* age0: age < 60*60*2 */
709 .project_list td.age0 {
714 .diff_tree span.file_status.new {
717 table
.diff_tree span
.file_status
.deleted
{
720 table
.diff_tree span
.file_status
.moved
,
721 table
.diff_tree span
.file_status
.mode_chnge
{
724 table
.diff_tree span
.file_status
.copied
{
728 border: dashed
#aaaaaa;
730 padding: 0px 2px 0px 2px;
731 margin: 0px 2px 0px 2px;
742 .page_body img.blob {
743 image-rendering: pixelated
;
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