hybrid.css

  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}