dark.css 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. @media (prefers-color-scheme: dark) {
  2. :root {
  3. --border-color: #595959;
  4. --hover-background-color: #1d345c;
  5. --standout-bg-color: #1f1f1f;
  6. }
  7. header {
  8. background-color: black;
  9. box-shadow: 0px 0px 1em #1c1c1c;
  10. border-bottom: 1px solid #222;
  11. }
  12. body {
  13. background-color: #262626;
  14. color: #ddd;
  15. }
  16. section {
  17. background-color: #343434;
  18. color: #ddd;
  19. box-shadow: 0 0 .5em #121212;
  20. }
  21. section .section-header {
  22. background-color: #343434;
  23. border-bottom-color: var(--border-color);
  24. }
  25. section .section-subheader {
  26. border-bottom-color: var(--border-color);
  27. }
  28. button, .button {
  29. color: #ddd;
  30. border: 1px solid var(--border-color);
  31. }
  32. .button:hover, .button:hover, .button:visited {
  33. background-color: var(--hover-background-color);
  34. color: white;
  35. }
  36. footer a, footer a:visited {
  37. color: lightblue;
  38. }
  39. header ul[role="menubar"] a, header ul[role="menubar"] a:visited {
  40. background-color: black;
  41. }
  42. header ul[role="menubar"] a:hover {
  43. background-color: var(--hover-background-color);
  44. }
  45. div > ul > li > a {
  46. background-color: black;
  47. color: white;
  48. }
  49. ul[role="menubar"] div ul a:hover {
  50. background-color: var(--hover-background-color);
  51. color: white;
  52. }
  53. ul[role="menubar"] li:hover {
  54. background-color: var(--hover-background-color);
  55. }
  56. label:has(input[type="checkbox"]):hover, label:has(input[type="radio"]):hover {
  57. background-color: var(--hover-background-color);
  58. color: white;
  59. }
  60. label:has(input:checked) {
  61. background-color: #488448;
  62. color: white;
  63. }
  64. label:has(input:checked):hover {
  65. background-color: #3a6f3a;
  66. color: white;
  67. }
  68. a, a:hover, a:visited, aside a, aside a:visited {
  69. color: lightblue;
  70. }
  71. th {
  72. background-color: #444;
  73. }
  74. table, th, td {
  75. border-color: var(--border-color) !important;
  76. }
  77. table.row-hover tr:hover td {
  78. background-color: var(--hover-background-color);
  79. color: white;
  80. }
  81. footer span {
  82. background-color: #444;
  83. }
  84. input[type="text"],
  85. input[type="email"],
  86. input[type="password"],
  87. input[type="url"],
  88. input[type="number"],
  89. input[type="color"],
  90. input[type="datetime-local"] {
  91. background-color: #4e4e4e;
  92. color: #ddd;
  93. border-color: var(--border-color);
  94. }
  95. select {
  96. background-color: #4e4e4e;
  97. color: #ddd;
  98. border-color: var(--border-color);
  99. }
  100. textarea {
  101. background-color: #4e4e4e;
  102. color: #ddd;
  103. border-color: var(--border-color);
  104. }
  105. .grid-boxed .stat-display {
  106. background-color: var(--standout-bg-color);
  107. border-color: var(--border-color) !important;
  108. }
  109. .inline-notification {
  110. box-shadow: 0 0 .4em #121212;
  111. }
  112. pre {
  113. background-color: var(--standout-bg-color);
  114. color: #ddd;
  115. border: 1px solid var(--border-color);
  116. }
  117. .radio-group {
  118. border-color: var(--border-color);
  119. }
  120. .radio-group label {
  121. background-color: #555;
  122. }
  123. aside {
  124. background-color: #000;
  125. box-shadow: 0 0 .5em #121212;
  126. }
  127. aside ul li a:hover {
  128. background-color: var(--hover-background-color);
  129. }
  130. dt {
  131. border-color: var(--border-color);
  132. }
  133. #sidebar-button {
  134. background-color: black;
  135. }
  136. .annotation {
  137. background-color: var(--standout-bg-color);
  138. color: #ddd;
  139. border-color: var(--border-color);
  140. }
  141. .annotation-val {
  142. color: #ddd;
  143. }
  144. }