1/*
2
3vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)
4
5*/
6
7/*background color*/
8.hljs {
9 display: block;
10 overflow-x: auto;
11 padding: 0.5em;
12 background: #1d1f21;
13 -webkit-text-size-adjust: none;
14}
15
16/*selection color*/
17.hljs::selection,
18.hljs span::selection {
19 background: #373b41;
20}
21
22.hljs::-moz-selection,
23.hljs span::-moz-selection {
24 background: #373b41;
25}
26
27/*foreground color*/
28.hljs,
29.hljs-setting .hljs-value,
30.hljs-expression .hljs-variable,
31.hljs-expression .hljs-begin-block,
32.hljs-expression .hljs-end-block,
33.hljs-class .hljs-params,
34.hljs-function .hljs-params,
35.hljs-at_rule .hljs-preprocessor {
36 color: #c5c8c6;
37}
38
39/*color: fg_yellow*/
40.hljs-title,
41.hljs-function .hljs-title,
42.hljs-keyword .hljs-common,
43.hljs-class .hljs-title,
44.hljs-decorator,
45.hljs-tag .hljs-title,
46.hljs-header,
47.hljs-sub,
48.hljs-function {
49 color: #f0c674;
50}
51
52/*color: fg_comment*/
53.hljs-comment,
54.hljs-output .hljs-value,
55.hljs-pi,
56.hljs-shebang,
57.hljs-doctype {
58 color: #707880;
59}
60
61/*color: fg_red*/
62.hljs-number,
63.hljs-symbol,
64.hljs-literal,
65.hljs-deletion,
66.hljs-link_url,
67.hljs-symbol .hljs-string,
68.hljs-argument,
69.hljs-hexcolor,
70.hljs-input .hljs-prompt,
71.hljs-char {
72 color: #cc6666
73}
74
75/*color: fg_green*/
76.hljs-string,
77.hljs-special,
78.hljs-doctag,
79.hljs-addition,
80.hljs-important,
81.hljs-tag .hljs-value,
82.hljs-at.rule .hljs-keyword,
83.hljs-regexp,
84.hljs-attr_selector {
85 color: #b5bd68;
86}
87
88/*color: fg_purple*/
89.hljs-variable,
90.hljs-property,
91.hljs-envar,
92.hljs-code,
93.hljs-expression,
94.hljs-localvars,
95.hljs-id,
96.hljs-variable .hljs-filter,
97.hljs-variable .hljs-filter .hljs-keyword,
98.hljs-template_tag .hljs-filter .hljs-keyword,
99.hljs-name {
100 color: #b294bb;
101}
102
103/*color: fg_blue*/
104.hljs-statement,
105.hljs-label,
106.hljs-keyword,
107.hljs-xmlDocTag,
108.hljs-function .hljs-keyword,
109.hljs-chunk,
110.hljs-cdata,
111.hljs-link_label,
112.hljs-bullet,
113.hljs-class .hljs-keyword,
114.hljs-smartquote,
115.hljs-method,
116.hljs-list .hljs-title,
117.hljs-tag {
118 color: #81a2be;
119}
120
121/*color: fg_aqua*/
122.hljs-pseudo,
123.hljs-exception,
124.hljs-annotation,
125.hljs-subst,
126.hljs-change,
127.hljs-cbracket,
128.hljs-operator,
129.hljs-horizontal_rule,
130.hljs-preprocessor .hljs-keyword,
131.hljs-typedef,
132.hljs-template_tag,
133.hljs-variable,
134.hljs-variable .hljs-filter .hljs-argument,
135.hljs-at_rule,
136.hljs-at_rule .hljs-string,
137.hljs-at_rule .hljs-keyword {
138 color: #8abeb7;
139}
140
141/*color: fg_orange*/
142.hljs-type,
143.hljs-typename,
144.hljs-inheritance .hljs-parent,
145.hljs-constant,
146.hljs-built_in,
147.hljs-setting,
148.hljs-structure,
149.hljs-link_reference,
150.hljs-attribute,
151.hljs-blockquote,
152.hljs-quoted,
153.hljs-class,
154.hljs-header {
155 color: #de935f;
156}
157
158.hljs-emphasis {
159 font-style: italic;
160}
161
162.hljs-strong {
163 font-weight: bold;
164}