版博士V2.0程序
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

256 rader
5.5 KiB

  1. :root {
  2. --prism-scheme: light;
  3. /* Colors */
  4. --prism-foreground: #6e6e6e;
  5. --prism-background: #f4f4f4;
  6. /* Tokens */
  7. --prism-comment: #a8a8a8;
  8. --prism-string: #555555;
  9. --prism-literal: #333333;
  10. --prism-keyword: #000000;
  11. --prism-function: #4f4f4f;
  12. --prism-deleted: #333333;
  13. --prism-class: #333333;
  14. --prism-builtin: #757575;
  15. --prism-property: #333333;
  16. --prism-namespace: #4f4f4f;
  17. --prism-punctuation: #ababab;
  18. --prism-decorator: var(--prism-class);
  19. --prism-operator: var(--prism-punctuation);
  20. --prism-number: var(--prism-literal);
  21. --prism-boolean: var(--prism-literal);
  22. --prism-variable: var(--prism-literal);
  23. --prism-constant: var(--prism-literal);
  24. --prism-symbol: var(--prism-literal);
  25. --prism-interpolation: var(--prism-literal);
  26. --prism-selector: var(--prism-keyword);
  27. --prism-keyword-control: var(--prism-keyword);
  28. --prism-regex: var(--prism-string);
  29. --prism-json-property: var(--prism-property);
  30. --prism-inline-background: var(--prism-background);
  31. /* Token Styles */
  32. --prism-comment-style: italic;
  33. --prism-url-decoration: underline;
  34. /* Extension */
  35. --prism-line-number: #a5a5a5;
  36. --prism-line-number-gutter: #333333;
  37. --prism-line-highlight-background: #eeeeee;
  38. --prism-selection-background: #dddddd;
  39. --prism-marker-color: var(--prism-foreground);
  40. --prism-marker-opacity: 0.4;
  41. --prism-marker-font-size: 0.8em;
  42. /* Font */
  43. --prism-font-size: 1em;
  44. --prism-line-height: 1.5em;
  45. --prism-font-family: monospace;
  46. --prism-inline-font-size: var(--prism-font-size);
  47. --prism-block-font-size: var(--prism-font-size);
  48. /* Sizing */
  49. --prism-tab-size: 2;
  50. --prism-block-padding-x: 1em;
  51. --prism-block-padding-y: 1em;
  52. --prism-block-margin-x: 0;
  53. --prism-block-margin-y: 0.5em;
  54. --prism-block-radius: 0.3em;
  55. --prism-inline-padding-x: 0.3em;
  56. --prism-inline-padding-y: 0.1em;
  57. --prism-inline-radius: 0.3em;
  58. }
  59. div[class*='language-'],
  60. pre[class*='language-'],
  61. code[class*='language-'] {
  62. font-size: var(--prism-font-size);
  63. font-family: var(--prism-font-family);
  64. direction: ltr;
  65. text-align: left;
  66. white-space: pre;
  67. word-spacing: normal;
  68. word-break: normal;
  69. line-height: var(--prism-line-height);
  70. -moz-tab-size: var(--prism-tab-size);
  71. -o-tab-size: var(--prism-tab-size);
  72. tab-size: var(--prism-tab-size);
  73. -webkit-hyphens: none;
  74. -moz-hyphens: none;
  75. -ms-hyphens: none;
  76. hyphens: none;
  77. color: var(--prism-foreground) !important;
  78. }
  79. /* Code blocks */
  80. div[class*='language-'],
  81. pre[class*='language-'] {
  82. font-size: var(--prism-block-font-size);
  83. padding: var(--prism-block-padding-y) var(--prism-block-padding-x);
  84. margin: var(--prism-block-margin-y) var(--prism-block-margin-x);
  85. border-radius: var(--prism-block-radius);
  86. overflow: auto;
  87. background: var(--prism-background);
  88. }
  89. /* Inline code */
  90. :not(pre) > code[class*='language-'] {
  91. font-size: var(--prism-inline-font-size);
  92. padding: var(--prism-inline-padding-y) var(--prism-inline-padding-x);
  93. border-radius: var(--prism-inline-radius);
  94. background: var(--prism-inline-background);
  95. }
  96. /* Selection */
  97. pre[class*='language-']::-moz-selection,
  98. pre[class*='language-'] ::-moz-selection,
  99. code[class*='language-']::-moz-selection,
  100. code[class*='language-'] ::-moz-selection {
  101. background: var(--prism-selection-background);
  102. }
  103. pre[class*='language-']::selection,
  104. pre[class*='language-'] ::selection,
  105. code[class*='language-']::selection,
  106. code[class*='language-'] ::selection {
  107. background: var(--prism-selection-background);
  108. }
  109. /* Tokens */
  110. .token.comment,
  111. .token.prolog,
  112. .token.doctype,
  113. .token.cdata {
  114. color: var(--prism-comment);
  115. font-style: var(--prism-comment-style);
  116. }
  117. .token.namespace {
  118. color: var(--prism-namespace);
  119. }
  120. .token.interpolation {
  121. color: var(--prism-interpolation);
  122. }
  123. .token.string {
  124. color: var(--prism-string);
  125. }
  126. .token.punctuation {
  127. color: var(--prism-punctuation);
  128. }
  129. .token.operator {
  130. color: var(--prism-operator);
  131. }
  132. .token.keyword.module,
  133. .token.keyword.control-flow {
  134. color: var(--prism-keyword-control);
  135. }
  136. .token.url,
  137. .token.symbol,
  138. .token.inserted {
  139. color: var(--prism-symbol);
  140. }
  141. .token.constant {
  142. color: var(--prism-constant);
  143. }
  144. .token.string.url {
  145. text-decoration: var(--prism-url-decoration);
  146. }
  147. .token.boolean,
  148. .language-json .token.boolean {
  149. color: var(--prism-boolean);
  150. }
  151. .token.number,
  152. .language-json .token.number {
  153. color: var(--prism-number);
  154. }
  155. .token.variable {
  156. color: var(--prism-variable);
  157. }
  158. .token.keyword {
  159. color: var(--prism-keyword);
  160. }
  161. .token.atrule,
  162. .token.attr-value,
  163. .token.selector {
  164. color: var(--prism-selector);
  165. }
  166. .token.function {
  167. color: var(--prism-function);
  168. }
  169. .token.deleted {
  170. color: var(--prism-deleted);
  171. }
  172. .token.important,
  173. .token.bold {
  174. font-weight: bold;
  175. }
  176. .token.italic {
  177. font-style: italic;
  178. }
  179. .token.class-name {
  180. color: var(--prism-class);
  181. }
  182. .token.tag,
  183. .token.builtin {
  184. color: var(--prism-builtin);
  185. }
  186. .token.attr-name,
  187. .token.property,
  188. .token.entity {
  189. color: var(--prism-property);
  190. }
  191. .language-json .token.property {
  192. color: var(--prism-json-property);
  193. }
  194. .token.regex {
  195. color: var(--prism-regex);
  196. }
  197. .token.decorator,
  198. .token.annotation {
  199. color: var(--prism-decorator);
  200. }
  201. /* overrides color-values for the Line Numbers plugin
  202. * http://prismjs.com/plugins/line-numbers/
  203. */
  204. .line-numbers .line-numbers-rows {
  205. border-right-color: var(--prism-line-number);
  206. }
  207. .line-numbers-rows > span:before {
  208. color: var(--prism-line-number-gutter);
  209. }
  210. /* overrides color-values for the Line Highlight plugin
  211. * http://prismjs.com/plugins/line-highlight/
  212. */
  213. .line-highlight {
  214. background: var(--prism-line-highlight-background);
  215. }