prism.css 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. /* PrismJS 1.10.0
  2. http://prismjs.com/download.html?themes=prism-solarizedlight&languages=markup+css+clike+javascript+java+json+jsx */
  3. /*
  4. Solarized Color Schemes originally by Ethan Schoonover
  5. http://ethanschoonover.com/solarized
  6. Ported for PrismJS by Hector Matos
  7. Website: https://krakendev.io
  8. Twitter Handle: https://twitter.com/allonsykraken)
  9. */
  10. /*
  11. SOLARIZED HEX
  12. --------- -------
  13. base03 #002b36
  14. base02 #073642
  15. base01 #586e75
  16. base00 #657b83
  17. base0 #839496
  18. base1 #93a1a1
  19. base2 #eee8d5
  20. base3 #fdf6e3
  21. yellow #b58900
  22. orange #cb4b16
  23. red #dc322f
  24. magenta #d33682
  25. violet #6c71c4
  26. blue #268bd2
  27. cyan #2aa198
  28. green #859900
  29. */
  30. code[class*="language-"],
  31. pre[class*="language-"] {
  32. color: #657b83; /* base00 */
  33. font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  34. text-align: left;
  35. white-space: pre;
  36. word-spacing: normal;
  37. word-break: normal;
  38. word-wrap: normal;
  39. line-height: 1.5;
  40. -moz-tab-size: 4;
  41. -o-tab-size: 4;
  42. tab-size: 4;
  43. -webkit-hyphens: none;
  44. -moz-hyphens: none;
  45. -ms-hyphens: none;
  46. hyphens: none;
  47. }
  48. pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
  49. code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
  50. background: #073642; /* base02 */
  51. }
  52. pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
  53. code[class*="language-"]::selection, code[class*="language-"] ::selection {
  54. background: #073642; /* base02 */
  55. }
  56. /* Code blocks */
  57. pre[class*="language-"] {
  58. padding: 1em;
  59. margin: .5em 0;
  60. overflow: auto;
  61. border-radius: 0.3em;
  62. }
  63. :not(pre) > code[class*="language-"],
  64. pre[class*="language-"] {
  65. background-color: #fdf6e3; /* base3 */
  66. }
  67. /* Inline code */
  68. :not(pre) > code[class*="language-"] {
  69. padding: .1em;
  70. border-radius: .3em;
  71. }
  72. .token.comment,
  73. .token.prolog,
  74. .token.doctype,
  75. .token.cdata {
  76. color: #93a1a1; /* base1 */
  77. }
  78. .token.punctuation {
  79. color: #586e75; /* base01 */
  80. }
  81. .namespace {
  82. opacity: .7;
  83. }
  84. .token.property,
  85. .token.tag,
  86. .token.boolean,
  87. .token.number,
  88. .token.constant,
  89. .token.symbol,
  90. .token.deleted {
  91. color: #268bd2; /* blue */
  92. }
  93. .token.selector,
  94. .token.attr-name,
  95. .token.string,
  96. .token.char,
  97. .token.builtin,
  98. .token.url,
  99. .token.inserted {
  100. color: #2aa198; /* cyan */
  101. }
  102. .token.entity {
  103. color: #657b83; /* base00 */
  104. background: #eee8d5; /* base2 */
  105. }
  106. .token.atrule,
  107. .token.attr-value,
  108. .token.keyword {
  109. color: #859900; /* green */
  110. }
  111. .token.function {
  112. color: #b58900; /* yellow */
  113. }
  114. .token.regex,
  115. .token.important,
  116. .token.variable {
  117. color: #cb4b16; /* orange */
  118. }
  119. .token.important,
  120. .token.bold {
  121. font-weight: bold;
  122. }
  123. .token.italic {
  124. font-style: italic;
  125. }
  126. .token.entity {
  127. cursor: help;
  128. }