UNPKG

2.24 kBCSSView Raw
1/**
2 * prism.js default theme for JavaScript, CSS and HTML
3 * Based on dabblet (http://dabblet.com)
4 * @author Lea Verou
5 */
6
7code[class*="language-"],
8pre[class*="language-"] {
9 color: black;
10 background: none;
11 text-shadow: 0 1px white;
12 font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
13 text-align: left;
14 white-space: pre;
15 word-spacing: normal;
16 word-break: normal;
17 word-wrap: normal;
18 line-height: 1.5;
19
20 -moz-tab-size: 4;
21 -o-tab-size: 4;
22 tab-size: 4;
23
24 -webkit-hyphens: none;
25 -moz-hyphens: none;
26 -ms-hyphens: none;
27 hyphens: none;
28}
29
30pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
31code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
32 text-shadow: none;
33 background: #b3d4fc;
34}
35
36pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
37code[class*="language-"]::selection, code[class*="language-"] ::selection {
38 text-shadow: none;
39 background: #b3d4fc;
40}
41
42@media print {
43 code[class*="language-"],
44 pre[class*="language-"] {
45 text-shadow: none;
46 }
47}
48
49/* Code blocks */
50pre[class*="language-"] {
51 padding: 1em;
52 margin: .5em 0;
53 overflow: auto;
54}
55
56:not(pre) > code[class*="language-"],
57pre[class*="language-"] {
58 background: #f5f2f0;
59}
60
61/* Inline code */
62:not(pre) > code[class*="language-"] {
63 padding: .1em;
64 border-radius: .3em;
65 white-space: normal;
66}
67
68.token.comment,
69.token.prolog,
70.token.doctype,
71.token.cdata {
72 color: slategray;
73}
74
75.token.punctuation {
76 color: #999;
77}
78
79.namespace {
80 opacity: .7;
81}
82
83.token.property,
84.token.tag,
85.token.boolean,
86.token.number,
87.token.constant,
88.token.symbol,
89.token.deleted {
90 color: #905;
91}
92
93.token.selector,
94.token.attr-name,
95.token.string,
96.token.char,
97.token.builtin,
98.token.inserted {
99 color: #690;
100}
101
102.token.operator,
103.token.entity,
104.token.url,
105.language-css .token.string,
106.style .token.string {
107 color: #9a6e3a;
108 background: hsla(0, 0%, 100%, .5);
109}
110
111.token.atrule,
112.token.attr-value,
113.token.keyword {
114 color: #07a;
115}
116
117.token.function,
118.token.class-name {
119 color: #DD4A68;
120}
121
122.token.regex,
123.token.important,
124.token.variable {
125 color: #e90;
126}
127
128.token.important,
129.token.bold {
130 font-weight: bold;
131}
132.token.italic {
133 font-style: italic;
134}
135
136.token.entity {
137 cursor: help;
138}