Github Markdown Mod

Make Github Markdown headers more visible

Från och med 2020-08-14. Se den senaste versionen.

  1. /* ==UserStyle==
  2. @name Github Markdown Mod
  3. @description Make Github Markdown headers more visible
  4. @author V1rgul (https://github.com/V1rgul)
  5. @license CC BY-NC - Creative Commons Attribution-NonCommercial
  6. @version 0.0.1.20200814213203
  7. @namespace https://greatest.deepsurf.us/users/676264
  8. ==/UserStyle== */
  9.  
  10. @namespace url(http://www.w3.org/1999/xhtml);
  11.  
  12. @-moz-document domain("github.com")
  13. {
  14. .markdown-body
  15. {
  16. font-family: 'Segoe UI', sans-serif;
  17. }
  18. /* HEADERS */
  19. .markdown-body h1,
  20. .markdown-body h2,
  21. .markdown-body h3
  22. {
  23. border: none;
  24. padding: 0;
  25. line-height: normal;
  26. margin: 0.5em 0 0.1em 0;
  27. }
  28.  
  29. .markdown-body h1
  30. {
  31. text-align: center;
  32. }
  33.  
  34. .markdown-body h1
  35. {
  36. font-size: 6em;
  37. }
  38.  
  39. .markdown-body h2
  40. {
  41. color: #0366d6;
  42. font-size: 5em;
  43. }
  44.  
  45. .markdown-body h3
  46. {
  47. font-size: 3em;
  48. }
  49.  
  50. .markdown-body h4
  51. {
  52. color: #0366d6;
  53. font-size: 2em;
  54. }
  55.  
  56. .markdown-body h5
  57. {
  58. font-size: 1.2em;
  59. }
  60. /* LISTS */
  61. .markdown-body ul,
  62. .markdown-body ol
  63. {
  64. list-style-type: none;
  65. position: relative;
  66. padding-left: 1.6em;
  67. }
  68.  
  69. .markdown-body ul:not(.contains-task-list)>li:before,
  70. .markdown-body ol>li:before
  71. {
  72. position: absolute;
  73. left: 0.1em;
  74. display: inline-block;
  75. }
  76.  
  77. .markdown-body ul:not(.contains-task-list)>li:before
  78. {
  79. color: #0366d6;
  80. content: "\25AA";
  81. font-size: 40px;
  82. line-height: 20px;
  83. position: absolute;
  84. left: 0.1em;
  85. display: inline-block;
  86. vertical-align: baseline;
  87. }
  88.  
  89. .markdown-body ul>li > ul:not(.contains-task-list)>li:before
  90. {
  91. content: "\25AB";
  92. }
  93.  
  94. .markdown-body ul>li > ul>li > ul:not(.contains-task-list)>li:before
  95. {
  96. content: "\25AA";
  97. font-size: 20px;
  98. left: 0.25em;
  99. }
  100.  
  101. .markdown-body ul>li > ul>li > ul>li > ul:not(.contains-task-list)>li:before
  102. {
  103. content: "\25AB";
  104. }
  105.  
  106. .markdown-body ol
  107. {
  108. counter-reset: item;
  109. }
  110.  
  111. .markdown-body ol>li
  112. {
  113. counter-increment: item;
  114. }
  115.  
  116. .markdown-body ol>li:before
  117. {
  118. content: counter(item) ". ";
  119. color: #0366d6;
  120. font-weight: bold;
  121. }
  122.  
  123. .markdown-body ol>li > ol>li:before
  124. {
  125. content: counter(item, lower-roman) ". ";
  126. }
  127.  
  128. .markdown-body ol>li > ol>li > ol>li:before
  129. {
  130. content: counter(item, lower-latin) ". ";
  131. }
  132. /* CODE */
  133. .markdown-body code
  134. {
  135. background: #F1F8FF;
  136. /*rgba(00,22,44,0.09);*/
  137. /*background: inherit;*/
  138. border: 1px solid #c8e1ff;
  139. margin: 0 0.25em;
  140. }
  141.  
  142. .markdown-body pre,
  143. .markdown-body .highlight pre
  144. {
  145. background: #F1F8FF;
  146. /*rgba(00,22,44,0.07);*/
  147. border: 1px solid #c8e1ff;
  148. padding: 0.5em 1.5em;
  149. }
  150. }