7 font-family : sans-serif
;
9 background-color : #ffffff ;
12 flex-direction : column
;
19 a : hover
, a : visited
, a : active
{
24 border : dashed
#aaaaaa ;
26 padding : 0px 2px 0px 2px ;
27 margin : 0px 2px 0px 2px ;
36 vertical-align : middle
;
52 border-top : 0.25rem solid
#f71 ;
53 background-color : #f716 ;
56 .page_header a:visited, a.header {
60 .page_header a:hover {
64 /* .page_header + nav.page_subhead now wraps .page_nav and the search form, which is reduced from <form><div class=search> to <form role=search>; and both it and .page_nav are optional; and page_nav comes first rather than last. */
75 div
. page_nav
a : visited
{
86 border : solid
#d9d8d1 ;
87 border-width : 0px 0px 1px ;
94 background-color : #d9d8d1 ;
95 justify-content : flex-end
;
98 div
. page_footer_text
{
105 div#generating_info
{
114 font-family : monospace
;
121 background-color : #edece6 ;
122 text-decoration : none
;
131 background-color : #d9d8d1 ;
136 border : solid
#d9d8d1 ;
137 border-width : 0px 0px 1px ;
141 padding : 8px 8px 8px 150px ;
158 font-family : sans-serif
;
166 padding : 6px 8px 4px ;
167 border : solid
#d9d8d1 ;
168 border-width : 1px 0px 0px ;
172 .author_date, .author {
178 border : solid
#d9d8d1 ;
179 border-width : 0px 0px 1px 0px ;
183 text-decoration : none
;
191 table
. tags a
. subject
{
196 text-decoration : underline
;
201 text-decoration : none
;
206 text-decoration : none
;
211 text-decoration : underline
;
221 font-family : monospace
, m
;
224 table
. combined
. diff_tree th
{
228 table
. combined
. diff_tree td
{
232 table
. combined
. diff_tree th
. link
,
233 table
. combined
. diff_tree td
. link
{
237 table
. combined
. diff_tree td
. nochange a
{
241 table
. combined
. diff_tree td
. nochange
a : hover
,
242 table
. combined
. diff_tree td
. nochange
a : visited
{
247 border-collapse : collapse
;
260 /* do not change row style on hover for 'blame' view */
262 table
. blame
. light : hover
{
263 background-color : #ffffff ;
267 table
. blame
. dark : hover
{
268 background-color : #f6f6f0 ;
271 /* currently both use the same, but it can change */
274 background-color : #edece6 ;
277 /* boundary commits in 'blame' view */
278 /* and commits without "previous" */
280 tr
. no-previous td
. linenr
{
284 /* for 'blame_incremental', during processing */
285 tr
. color1
{ background-color : #f6fff6 ; }
286 tr
. color2
{ background-color : #f6f6ff ; }
287 tr
. color3
{ background-color : #fff6f6 ; }
294 td
. link
, td
. selflink
{
296 font-family : sans-serif
;
305 font-family : monospace
, m
;
310 background-color : yellow
;
314 text-decoration : underline
;
318 background-color : #d9d8d1 ;
319 border-top : 1px solid
#000000 ;
320 border-left : 1px solid
#000000 ;
324 table
. diff_tree span
. file_status
. new
{
328 table
. diff_tree span
. file_status
. deleted
{
332 table
. diff_tree span
. file_status
. moved
,
333 table
. diff_tree span
. file_status
. mode_chnge
{
337 table
. diff_tree span
. file_status
. copied
{
341 /* noage: "No commits" */
342 table
. project_list td
. noage
{
347 /* age2: 60*60*24*2 <= age */
348 table
. project_list td
. age2
, table
. blame td
. age2
{
352 /* age1: 60*60*2 <= age < 60*60*24*2 */
353 table
. project_list td
. age1
{
358 table
. blame td
. age1
{
360 background : transparent
;
363 /* age0: age < 60*60*2 */
364 table
. project_list td
. age0
{
370 table
. blame td
. age0
{
372 background : transparent
;
376 td
. pre
, div
. pre
, div
. diff
{
377 font-family : monospace
, m
;
382 font-family : monospace
, m
;
385 /* progress of blame_interactive */
389 background-color : #d8d9d0 ;
396 /* format of (optional) objects size in 'tree' view */
398 font-family : monospace
, m
;
402 /* styling of diffs (patchsets): commitdiff and blobdiff views */
404 div
. diff
. extended_header
{
411 background-color : #edece6 ;
414 padding : 4px 0px 2px 0px ;
415 border : solid
#d9d8d1 ;
416 border-width : 1px 0px 1px 0px ;
419 div
. diff
. header a
. path
{
420 text-decoration : underline
;
423 div
. diff
. extended_header
,
424 div
. diff
. extended_header a
. path
,
425 div
. diff
. extended_header a
. hash
{
429 div
. diff
. extended_header
. info
{
433 div
. diff
. extended_header
{
434 background-color : #f6f5ee ;
435 padding : 2px 0px 2px 0px ;
441 text-decoration : none
;
444 div
. diff a
. list : hover
,
445 div
. diff a
. path : hover
,
446 div
. diff a
. hash : hover
{
447 text-decoration : underline
;
450 div
. diff
. to_file a
. path
,
459 div
. diff
. add span
. marked
{
460 background-color : #aaffaa ;
463 div
. diff
. from_file a
. path
,
472 div
. diff
. rem span
. marked
{
473 background-color : #ffaaaa ;
476 div
. diff
. chunk_header a
,
477 div
. diff
. chunk_header
{
481 div
. diff
. chunk_header
{
482 border : dotted
#ffe0ff ;
483 border-width : 1px 0px 0px 0px ;
487 div
. diff
. chunk_header span
. chunk_info
{
488 background-color : #ffeeff ;
491 div
. diff
. chunk_header span
. section
{
495 div
. diff
. incomplete
{
499 div
. diff
. nodifferences
{
504 /* side-by-side diff */
509 div
. chunk_block div
. old
{
515 div
. chunk_block div
. new
{
520 div
. chunk_block
. rem div
. old div
. diff
. rem
{
521 background-color : #fff5f5 ;
523 div
. chunk_block
. add div
. new div
. diff
. add
{
524 background-color : #f8fff8 ;
526 div
. chunk_block
. chg div div
. diff
{
527 background-color : #fffff0 ;
529 div
. chunk_block
. ctx div div
. diff
. ctx
{
535 border : solid
#d9d8d1 ;
536 border-width : 0px 0px 1px ;
540 .page_subhead [role=search] {
541 margin : 0.5rem 1rem 0.5rem auto
;
549 div
. projsearch form
{
559 text-decoration : none
;
566 border-color : #fcc7a5 #7d3302 #3e1a01 #ff954e ;
568 background-color : #ff6600 ;
570 font-family : sans-serif
;
573 text-decoration : none
;
577 background-color : #ee5500 ;
581 background-color : #ff8800 ;
584 a
. rss_logo
. generic : hover
{
585 background-color : #ee7700 ;
593 background-color : #ffaaff ;
594 border-color : #ffccff #ff00ee #ff00ee #ffccff ;
598 text-decoration : none
;
602 span
. refs span
a : hover
{
603 text-decoration : underline
;
606 span
. refs span
. indirect
{
611 background-color : #aaaaff ;
612 border-color : #ccccff #0033cc #0033cc #ccccff ;
616 background-color : #ffffaa ;
617 border-color : #ffffcc #ffee00 #ffee00 #ffffcc ;
620 span
. refs span
. head
{
621 background-color : #aaffaa ;
622 border-color : #ccffcc #00cc33 #00cc33 #ccffcc ;
635 border : 1px solid
#d9d8d1 ;
636 display : inline-block
;
639 /* JavaScript-based timezone manipulation */
641 .popup { /* timezone selection UI */
643 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
647 background-color : #f0f0f0 ;
653 .close-button { /* close timezone selection UI without selecting */
654 /* float doesn't work within absolutely positioned container,
655 * if width of container is not set explicitly */
658 top : 0px ; right : 0px ;
661 background-color : transparent
;
666 /* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
668 /* Highlighting theme definition: */
670 .num { color : #2928ff ; }
671 .esc { color : #ff00ff ; }
672 .str { color : #ff0000 ; }
673 .dstr { color : #818100 ; }
674 .slc { color : #838183 ; font-style : italic
; }
675 .com { color : #838183 ; font-style : italic
; }
676 .dir { color : #008200 ; }
677 .sym { color : #000000 ; }
678 .line { color : #555555 ; }
679 .kwa { color : #000000 ; font-weight : bold
; }
680 .kwb { color : #830000 ; }
681 .kwc { color : #000000 ; font-weight : bold
; }
682 .kwd { color : #010181 ; }