UNPKG

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