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
#d3dfe3;
76 background-color: #eef9ff;
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
;
106 .projsearch input:focus {
107 border-color: #fdd33c;
109 .projsearch input[type="checkbox"] {
110 border: 2px solid
#d3dfe3;
112 .search input[type="checkbox"] {
113 border: 2px solid
#d3dfe3;
116 background-color: #fdd33c;
120 ---------------------------------------------------------------------------- */
126 font: 13px Helvetica
,arial
,freesans
,clean
,sans-serif
;
129 background-color: #e0edf0;
132 background-color: #d3dfe3;
136 background-color: #eef9ff;
140 display: inline-block
;
143 font-family: 'Victor Mono', monospace
;
144 background-color: #fafeff;
147 /* Monospaced Fonts */
155 font-family: 'Victor Mono', monospace
;
161 text-decoration: underline
;
165 background-color: #111;
168 td
.list a
[href
*='tree'],
169 td
.list a
[href
*='blob'] {
174 td
.list a
[href
*='tree'] {
175 background: url
(data:image
/svg
+xml
;charset
=utf-8
,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3
.org
%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%2C4H4C2.89%2C4%202%2C4.89%202%2C6V18A2%2C2%200%200%2C0%204%2C20H20A2%2C2%200%200%2C0%2022%2C18V8C22%2C6.89%2021.1%2C6%2020%2C6H12L10%2C4Z%22%20fill%3D%22%23110600%22%20%2F%3E%3C%2Fsvg%3E) center left no-repeat
;
177 td
.list a
[href
*='blob'] {
178 background: url
(data:image
/svg
+xml
;charset
=utf-8
,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3
.org
%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M14%2C2H4V4H4V20H4V22H20V20H20V8L14%2C2M18%2C20H6V4H13V9H18V20Z%22%20fill%3D%22%23110600%22%20%2F%3E%3C%2Fsvg%3E) center left no-repeat
;
180 td
.list a
[href
*='tree']:focus-visible
,
181 td
.list a
[href
*='blob']:focus-visible
,
182 td
.list a
[href
*='tree']:hover
,
183 td
.list a
[href
*='blob']:hover
{
184 background-color: #eee;
197 .projects_list #htmltagcloud {
211 border-bottom: 2px solid
#d3dfe3;
214 .page_header a:visited {
215 text-decoration: underline
;
219 .page_header
a:focus-visible
,
220 .page_header a:hover {
223 text-decoration: underline
;
225 .page_header a:first-child {
226 background: transparent
;
228 .page_header img.logo {
229 border: 3px #fdd33c double
;
235 ---------------------------------------------------------------------------- */
238 justify-content: flex-end
;
240 box-sizing: border-box
;
241 padding-inline: 1rem;
249 border-top: 2px solid
#d3dfe3;
250 border-bottom: 1px solid
#d3dfe3;
259 text-overflow: ellipsis
;
267 border: 1.5px solid
#d3dfe3;
268 background-color: #fdd33c;
272 text-decoration: none
;
276 a
.rss_logo:focus-visible
,
278 background-color: #ee5500;
284 .rss_logo:last-child {
288 ---------------------------------------------------------------------------- */
292 border: 1px solid
#d3dfe3;
294 -webkit-box-sizing: border-box
;
295 -moz-box-sizing: border-box
;
296 box-sizing: border-box
;
299 ---------------------------------------------------------------------------- */
305 margin: 0 auto
15px auto
;
306 border: 1px solid
#d3dfe3;
327 .project_list tr
.dark
,
328 .project_list tr
.light
,
333 .commit_search tr
.dark
,
334 .commit_search tr
.light
,
341 border-bottom: 1px solid
#e1e1e1;
343 .tree tr:last-child {
347 background: transparent
;
358 * position: absolute;
363 justify-content: center
;
377 border-bottom: 4px solid
#eef9ff;
378 box-shadow: 0 2.5px #d3dfe3;
380 margin: 0 auto
15px auto
;
387 text-decoration: none
;
388 background-color: transparent
;
390 a
.linenr:focus-visible
,
395 margin: 0 auto
15px auto
;
400 border: 2px solid
#eef9ff;
401 box-sizing: border-box
;
402 margin: 0 auto
15px auto
;
410 margin-bottom: 0.67em;
416 margin-bottom: 0.83em;
445 font-family: 'Victor Mono', monospace
;
448 background-color: #fafeff;
451 border-left: 4px solid
#fdd33c;
457 font-family: 'Victor Mono', monospace
;
475 border: 1px solid
#d8d8d8;
477 margin: 0 auto
15px auto
;
482 border: 1px solid
#d8d8d8;
484 margin: 0 auto
15px auto
;
488 margin: 0 auto
15px auto
;
490 border: 2px solid
#d3dfe3;
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
;
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
;
568 background-color: #feedc9;
569 border: 1px solid
#fdd33c;
573 text-overflow: ellipsis
;
574 background-image: url
(data:image
/svg
+xml
;charset
=utf-8
,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3
.org
%2F2000%2Fsvg%22%20width%3D%22256%22%20height%3D%22256%22%20fill%3D%22%237878ff%22%20stroke%3D%22%237878ff%22%20stroke-width
%3D%220%22%20aria-hidden
%3D%22true%22%20transform%3D%22rotate(90)%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20d%3D%22M10.306%206.143A3.42%203.42%200%200%200%207%203.572a3.42%203.42%200%200%200-3.307%202.57H1v1.715h2.693A3.42%203.42%200%200%200%207%2010.428a3.42%203.42%200%200%200%203.306-2.57H13V6.142zM7%208.714a1.715%201.715%200%200%201%200-3.428%201.715%201.715%200%200%201%200%203.428z%22%2F%3E%3C%2Fsvg%3E);
575 background-repeat: no-repeat
;
580 display: inline-block
;
583 background-color: #fff7dd;
584 border: 1px solid
#fdd33c;
588 text-overflow: ellipsis
;
589 background-image: url
(data:image
/svg
+xml
;charset
=utf-8
,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3
.org
%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.5%2C7A1.5%2C1.5%200%200%2C1%204%2C5.5A1.5%2C1.5%200%200%2C1%205.5%2C4A1.5%2C1.5%200%200%2C1%207%2C5.5A1.5%2C1.5%200%200%2C1%205.5%2C7M21.41%2C11.58L12.41%2C2.58C12.05%2C2.22%2011.55%2C2%2011%2C2H4C2.89%2C2%202%2C2.89%202%2C4V11C2%2C11.55%202.22%2C12.05%202.59%2C12.41L11.58%2C21.41C11.95%2C21.77%2012.45%2C22%2013%2C22C13.55%2C22%2014.05%2C21.77%2014.41%2C21.41L21.41%2C14.41C21.78%2C14.05%2022%2C13.55%2022%2C13C22%2C12.44%2021.77%2C11.94%2021.41%2C11.58Z%22%20fill%3D%22%23fdd33c%22%20%2F%3E%3C%2Fsvg%3E);
590 background-repeat: no-repeat
;
593 span
.refs span
.head
{
595 display: inline-block
;
598 background-color: #dfffdf;
599 border: 1px solid
#78ff78;
603 text-overflow: ellipsis
;
604 background-image: url
("/static/svg/head.svg");
605 background-repeat: no-repeat
;
610 background-color: transparent
;
611 text-decoration: none
;
612 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco
, monospace
;
616 div
.diff
.to_file a
.path
,
620 div
.diff
.from_file a
.path
,
624 div
.diff
.to_file a
.path:focus-visible
,
625 div
.diff
.to_file a
.path:hover
{
628 div
.diff
.from_file a
.path:focus-visible
,
629 div
.diff
.from_file a
.path:hover
{
645 display: inline-block
;
666 div
.chunk_block div
.old
{
670 border-right: 5px solid
#EAF2F5;
673 div
.chunk_block
.add
{
674 background: transparent
;
676 div
.chunk_block div
.old
.add
,
677 div
.chunk_block div
.old
.rem
{
680 div
.chunk_block div
.new
.add
,
681 div
.chunk_block div
.new
.rem
{
684 div
.chunk_block div
.new
{
687 border-left: 5px solid
#eaf2f5;
693 border-bottom: 1px solid
#d1d1d1;
694 border-top: 1px solid
#d1d1d1;
697 /* noage: "No commits" */
698 .project_list td.noage {
701 /* age2: 60*60*24*2 <= age */
702 .project_list td
.age2
,
706 /* age1: 60*60*2 <= age < 60*60*24*2 */
707 .project_list td.age1 {
710 /* age0: age < 60*60*2 */
711 .project_list td.age0 {
716 .diff_tree span.file_status.new {
719 table
.diff_tree span
.file_status
.deleted
{
722 table
.diff_tree span
.file_status
.moved
,
723 table
.diff_tree span
.file_status
.mode_chnge
{
726 table
.diff_tree span
.file_status
.copied
{
730 border: dashed
#aaaaaa;
732 padding: 0px 2px 0px 2px;
733 margin: 0px 2px 0px 2px;
744 .page_body img.blob {
745 image-rendering: pixelated
;
755 /* JavaScript-based timezone manipulation */
756 .popup { /* timezone selection UI */
758 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
761 border: 1px solid
#d8d8d8;
763 background-color: #f0f0f0;
768 .close-button { /* close timezone selection UI without selecting */
769 /* float doesn't work within absolutely positioned container,
770 * if width of container is not set explicitly */
775 border: 1px solid
#ffaaaa;
776 margin: 1px 1px 1px 1px;
783 background-color: #ffdddd;
786 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
787 /* Highlighting theme definition: */
796 background-color: #edc9ec