railscasts.css 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. /*
  2. Railscasts-like style (c) Visoft, Inc. (Damien White)
  3. */
  4. .hljs {
  5. display: block;
  6. padding: 0.5em;
  7. background: #232323;
  8. color: #E6E1DC;
  9. }
  10. .hljs-comment,
  11. .hljs-template_comment,
  12. .hljs-javadoc,
  13. .hljs-shebang {
  14. color: #BC9458;
  15. font-style: italic;
  16. }
  17. .hljs-keyword,
  18. .ruby .hljs-function .hljs-keyword,
  19. .hljs-request,
  20. .hljs-status,
  21. .nginx .hljs-title,
  22. .method,
  23. .hljs-list .hljs-title {
  24. color: #C26230;
  25. }
  26. .hljs-string,
  27. .hljs-number,
  28. .hljs-regexp,
  29. .hljs-tag .hljs-value,
  30. .hljs-cdata,
  31. .hljs-filter .hljs-argument,
  32. .hljs-attr_selector,
  33. .apache .hljs-cbracket,
  34. .hljs-date,
  35. .tex .hljs-command,
  36. .markdown .hljs-link_label {
  37. color: #A5C261;
  38. }
  39. .hljs-subst {
  40. color: #519F50;
  41. }
  42. .hljs-tag,
  43. .hljs-tag .hljs-keyword,
  44. .hljs-tag .hljs-title,
  45. .hljs-doctype,
  46. .hljs-sub .hljs-identifier,
  47. .hljs-pi,
  48. .input_number {
  49. color: #E8BF6A;
  50. }
  51. .hljs-identifier {
  52. color: #D0D0FF;
  53. }
  54. .hljs-class .hljs-title,
  55. .haskell .hljs-type,
  56. .smalltalk .hljs-class,
  57. .hljs-javadoctag,
  58. .hljs-yardoctag,
  59. .hljs-phpdoc {
  60. text-decoration: none;
  61. }
  62. .hljs-constant {
  63. color: #DA4939;
  64. }
  65. .hljs-symbol,
  66. .hljs-built_in,
  67. .ruby .hljs-symbol .hljs-string,
  68. .ruby .hljs-symbol .hljs-identifier,
  69. .markdown .hljs-link_url,
  70. .hljs-attribute {
  71. color: #6D9CBE;
  72. }
  73. .markdown .hljs-link_url {
  74. text-decoration: underline;
  75. }
  76. .hljs-params,
  77. .hljs-variable,
  78. .clojure .hljs-attribute {
  79. color: #D0D0FF;
  80. }
  81. .css .hljs-tag,
  82. .hljs-rules .hljs-property,
  83. .hljs-pseudo,
  84. .tex .hljs-special {
  85. color: #CDA869;
  86. }
  87. .css .hljs-class {
  88. color: #9B703F;
  89. }
  90. .hljs-rules .hljs-keyword {
  91. color: #C5AF75;
  92. }
  93. .hljs-rules .hljs-value {
  94. color: #CF6A4C;
  95. }
  96. .css .hljs-id {
  97. color: #8B98AB;
  98. }
  99. .hljs-annotation,
  100. .apache .hljs-sqbracket,
  101. .nginx .hljs-built_in {
  102. color: #9B859D;
  103. }
  104. .hljs-preprocessor,
  105. .hljs-preprocessor *,
  106. .hljs-pragma {
  107. color: #8996A8 !important;
  108. }
  109. .hljs-hexcolor,
  110. .css .hljs-value .hljs-number {
  111. color: #A5C261;
  112. }
  113. .hljs-title,
  114. .hljs-decorator,
  115. .css .hljs-function {
  116. color: #FFC66D;
  117. }
  118. .diff .hljs-header,
  119. .hljs-chunk {
  120. background-color: #2F33AB;
  121. color: #E6E1DC;
  122. display: inline-block;
  123. width: 100%;
  124. }
  125. .diff .hljs-change {
  126. background-color: #4A410D;
  127. color: #F8F8F8;
  128. display: inline-block;
  129. width: 100%;
  130. }
  131. .hljs-addition {
  132. background-color: #144212;
  133. color: #E6E1DC;
  134. display: inline-block;
  135. width: 100%;
  136. }
  137. .hljs-deletion {
  138. background-color: #600;
  139. color: #E6E1DC;
  140. display: inline-block;
  141. width: 100%;
  142. }
  143. .coffeescript .javascript,
  144. .javascript .xml,
  145. .tex .hljs-formula,
  146. .xml .javascript,
  147. .xml .vbscript,
  148. .xml .css,
  149. .xml .hljs-cdata {
  150. opacity: 0.7;
  151. }