logo

stagit

STAtic GIT web view generator (in C) git clone https://hacktivis.me/git/stagit.git

style.css (2307B)


  1. :root {
  2. /* gruvbox dark */
  3. --dark-ansi00: #282828;
  4. --dark-ansi00-hard: #1d2021;
  5. --dark-ansi00-soft: #32302f;
  6. --dark-ansi01: #cc241d;
  7. --dark-ansi02: #98971a;
  8. --dark-ansi03: #d79921;
  9. --dark-ansi04: #458588;
  10. --dark-ansi05: #b16286;
  11. --dark-ansi06: #689d6a;
  12. --dark-ansi07: #a89984;
  13. --dark-ansi08: #928374;
  14. --dark-ansi09: #fb4934;
  15. --dark-ansi10: #b8bb26;
  16. --dark-ansi11: #fabd2f;
  17. --dark-ansi12: #83a598;
  18. --dark-ansi13: #d3869b;
  19. --dark-ansi14: #8ec07c;
  20. --dark-ansi15: #ebdbb2;
  21. /* gruvbox light */
  22. --light-ansi-00: #fbf1c7;
  23. --light-ansi-00-hard: #f9f5d7;
  24. --light-ansi-00-soft: #f2e5bc;
  25. --light-ansi-01: #cc241d;
  26. --light-ansi-02: #98971a;
  27. --light-ansi-03: #d79921;
  28. --light-ansi-04: #458588;
  29. --light-ansi-05: #b16286;
  30. --light-ansi-06: #689d6a;
  31. --light-ansi-07: #7c6f64;
  32. --light-ansi-08: #928374;
  33. --light-ansi-09: #9d0006;
  34. --light-ansi-10: #79740e;
  35. --light-ansi-11: #b57614;
  36. --light-ansi-12: #076678;
  37. --light-ansi-13: #8f3f71;
  38. --light-ansi-14: #427b58;
  39. --light-ansi-15: #3c3836;
  40. }
  41. html, body {
  42. background-color: var(--dark-ansi00-soft);
  43. color: var(--dark-ansi15);
  44. margin: 0;
  45. padding: 0;
  46. font-family: sans;
  47. overflow-wrap: break-word;
  48. }
  49. header h1 {
  50. display: inline;
  51. margin: 0 1em;
  52. }
  53. header {
  54. background-color: var(--dark-ansi00);
  55. padding: 1ch 2em;
  56. }
  57. footer {
  58. margin: 2ch 2em;
  59. }
  60. main {
  61. display: table;
  62. margin: 0 auto;
  63. max-width: 100vw;
  64. }
  65. a {
  66. color: var(--dark-ansi13);
  67. text-decoration: none;
  68. outline-color: invert;
  69. outline-color: var(--dark-ansi13);
  70. }
  71. h1,h2,h3,h4,h5,h6 { font-family: serif; }
  72. pre {
  73. white-space: pre-wrap;
  74. font-family: monospace;
  75. }
  76. nav, .line, tr:nth-child(even) {
  77. background-color: var(--dark-ansi00);
  78. }
  79. nav {
  80. font-size: larger;
  81. font-weight: bold;
  82. padding: 0.25rem;
  83. }
  84. /*
  85. * table {
  86. * max-width: 100%;
  87. * }
  88. */
  89. table thead td {
  90. font-weight: bold;
  91. }
  92. table td {
  93. padding: 0 0.4em;
  94. }
  95. td.num {
  96. text-align: right;
  97. }
  98. td.date {
  99. min-width: 8em;
  100. }
  101. td.index-name { max-width: 20em; }
  102. td.log-summary,
  103. td.index-description {
  104. max-width: 50em;
  105. break-word: break-all;
  106. }
  107. td:nth-child(1) {
  108. text-align: right;
  109. }
  110. tr td {
  111. padding: 0.5em 1em;
  112. }
  113. pre a.h {
  114. color: var(--dark-ansi05);
  115. }
  116. .A,
  117. span.i,
  118. pre a.i {
  119. color: var(--dark-ansi02);
  120. }
  121. .D,
  122. span.d,
  123. pre a.d {
  124. color: var(--dark-ansi01);
  125. }
  126. li.line:target {
  127. color: var(--dark-ansi03);
  128. }