Skip to content

Commit 0f0680c

Browse files
Moving themes
1 parent 755b726 commit 0f0680c

13 files changed

+3566
-2034
lines changed

src/plugin/themes/css/highlight-template.css

Lines changed: 847 additions & 0 deletions
Large diffs are not rendered by default.

src/plugin/themes/css/min/highlight-template.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/plugin/themes/highlight/css/neon-bunny-carrot.min.css renamed to src/plugin/themes/css/min/neon-bunny-carrot-highlight.css

File renamed without changes.
File renamed without changes.

src/plugin/themes/highlight/css/neon-bunny.min.css renamed to src/plugin/themes/css/min/neon-bunny-highlight.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

src/plugin/themes/highlight/css/neon-bunny-carrot.css renamed to src/plugin/themes/css/neon-bunny-carrot-highlight.css

Lines changed: 409 additions & 574 deletions
Large diffs are not rendered by default.
Lines changed: 372 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,372 @@
1+
/**
2+
* MIT License
3+
* Copyright (c) 2023 WebDevNerdStuff
4+
* WebDevNerdStuff Neon Bunny - Carrot
5+
* VSCode Theme: https://marketplace.visualstudio.com/items?itemName=WebDevNerdStuff.neon-bunny
6+
*/
7+
:root {
8+
--neon-bunny-blue-light: #2492ff;
9+
--neon-bunny-blue: #0b93ff;
10+
--neon-bunny-gray: #7f817e;
11+
--neon-bunny-green-darker-darker: #008b05;
12+
--neon-bunny-green-darker: #2bb71d;
13+
--neon-bunny-green-light: #7cd47d;
14+
--neon-bunny-green: #00d205;
15+
--neon-bunny-lime: #c3e88d;
16+
--neon-bunny-magenta: #dd00ff;
17+
--neon-bunny-orange-darker: #e58100;
18+
--neon-bunny-orange-light: #ffc266;
19+
--neon-bunny-orange: #ff9900;
20+
--neon-bunny-peach-light: #ffe4a6;
21+
--neon-bunny-peach: #ffcb6b;
22+
--neon-bunny-pink: #ff1190;
23+
--neon-bunny-purple-light-dim: #c792ea;
24+
--neon-bunny-purple-light: #da96df;
25+
--neon-bunny-purple: #ea03ff;
26+
--neon-bunny-red: #ff5370;
27+
--neon-bunny-teal: #00EEFF;
28+
--neon-bunny-white: #fff;
29+
--neon-bunny-yellow-light: #ffffa2;
30+
--neon-bunny-yellow: #ffff00;
31+
/* Standard */
32+
--neon-bunny-atrule: var(--neon-bunny-peach);
33+
--neon-bunny-attr-name: var(--neon-bunny-purple-light-dim);
34+
--neon-bunny-attr-value: var(--neon-bunny-peach);
35+
--neon-bunny-boolean: var(--neon-bunny-purple-light);
36+
--neon-bunny-builtin: var(--neon-bunny-purple);
37+
--neon-bunny-cdata: var(--neon-bunny-gray);
38+
--neon-bunny-char: var(--neon-bunny-pink);
39+
--neon-bunny-class-name: var(--neon-bunny-peach);
40+
--neon-bunny-comment: var(--neon-bunny-gray);
41+
--neon-bunny-constant: var(--neon-bunny-green-darker);
42+
--neon-bunny-deleted: var(--neon-bunny-red);
43+
--neon-bunny-entity: var(--neon-bunny-peach);
44+
--neon-bunny-function: var(--neon-bunny-orange-light);
45+
--neon-bunny-important: var(--neon-bunny-pink);
46+
--neon-bunny-inserted: var(--neon-bunny-lime);
47+
--neon-bunny-keyword: var(--neon-bunny-purple-light);
48+
--neon-bunny-namespace: var(--neon-bunny-peach);
49+
--neon-bunny-number: var(--neon-bunny-white);
50+
--neon-bunny-operator: var(--neon-bunny-orange);
51+
--neon-bunny-prolog: var(--neon-bunny-gray);
52+
--neon-bunny-property: var(--neon-bunny-orange-light);
53+
--neon-bunny-punctuation: var(--neon-bunny-orange);
54+
--neon-bunny-regex: var(--neon-bunny-peach-light);
55+
--neon-bunny-string: var(--neon-bunny-green-light);
56+
--neon-bunny-symbol: var(--neon-bunny-orange-light);
57+
--neon-bunny-tag: var(--neon-bunny-orange);
58+
--neon-bunny-url: var(--neon-bunny-orange-darker);
59+
--neon-bunny-variable: var(--neon-bunny-orange);
60+
/* HTML */
61+
--neon-bunny-html-attr-name: var(--neon-bunny-orange-light);
62+
--neon-bunny-html-attr-value-punctuation: var(--neon-bunny-green);
63+
--neon-bunny-html-attr-value: var(--neon-bunny-green);
64+
/* CSS */
65+
--neon-bunny-css-atrule-rule: var(--neon-bunny-blue);
66+
--neon-bunny-css-atrule: var(--neon-bunny-white);
67+
--neon-bunny-css-function: var(--neon-bunny-orange-darker);
68+
--neon-bunny-css-property: var(--neon-bunny-pink);
69+
--neon-bunny-css-punctuation: var(--neon-bunny-white);
70+
--neon-bunny-css-selector: var(--neon-bunny-yellow);
71+
--neon-bunny-css-string: var(--neon-bunny-green-light);
72+
--neon-bunny-css: var(--neon-bunny-teal);
73+
/* JS */
74+
--neon-bunny-js-keyword: var(--neon-bunny-magenta);
75+
--neon-bunny-js-literal-property: var(--neon-bunny-orange);
76+
--neon-bunny-js-operator: var(--neon-bunny-blue-light);
77+
--neon-bunny-js-punctuation: var(--neon-bunny-white);
78+
--neon-bunny-js-string: var(--neon-bunny-green-darker-darker);
79+
--neon-bunny-js-template-string-string: var(--neon-bunny-green-darker-darker);
80+
--neon-bunny-js: var(--neon-bunny-orange);
81+
/* PHP */
82+
--neon-bunny-php-boolean: var(--neon-bunny-purple-light);
83+
--neon-bunny-php-class-name-return-type: var(--neon-bunny-yellow);
84+
--neon-bunny-php-class-name: var(--neon-bunny-yellow);
85+
--neon-bunny-php-double-quote-string: var(--neon-bunny-green);
86+
--neon-bunny-php-function: var(--neon-bunny-orange-light);
87+
--neon-bunny-php-keyword: var(--neon-bunny-magenta);
88+
--neon-bunny-php-keyword-type-hint: var(--neon-bunny-magenta);
89+
--neon-bunny-php-class-name-definition-class-name: var(--neon-bunny-yellow);
90+
--neon-bunny-php-operator: var(--neon-bunny-yellow-light);
91+
--neon-bunny-php-package: var(--neon-bunny-yellow);
92+
--neon-bunny-php-property: var(--neon-bunny-orange);
93+
--neon-bunny-php-punctuation: var(--neon-bunny-white);
94+
--neon-bunny-php-single-quote-string: var(--neon-bunny-green-light);
95+
--neon-bunny-php-variable: var(--neon-bunny-orange);
96+
}
97+
98+
code[class*=language-],
99+
pre[class*=language-] {
100+
-moz-hyphens: none;
101+
-moz-tab-size: 4;
102+
-ms-hyphens: none;
103+
-o-tab-size: 4;
104+
-webkit-hyphens: none;
105+
color: var(--neon-bunny-white);
106+
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
107+
font-size: 1em;
108+
hyphens: none;
109+
line-height: 1.5;
110+
tab-size: 4;
111+
text-align: left;
112+
white-space: pre;
113+
word-break: normal;
114+
word-spacing: normal;
115+
word-wrap: normal;
116+
}
117+
code[class*=language-]::-moz-selection,
118+
code[class*=language-] ::-moz-selection,
119+
pre[class*=language-]::-moz-selection,
120+
pre[class*=language-] ::-moz-selection {
121+
background: rgba(29, 59, 83, 0.99);
122+
text-shadow: none;
123+
}
124+
code[class*=language-]::selection,
125+
code[class*=language-] ::selection,
126+
pre[class*=language-]::selection,
127+
pre[class*=language-] ::selection {
128+
background: rgba(255, 255, 255, 0.0823529412);
129+
text-shadow: none;
130+
}
131+
132+
@media print {
133+
code[class*=language-],
134+
pre[class*=language-] {
135+
text-shadow: none;
136+
}
137+
}
138+
/* Code blocks */
139+
pre[class*=language-] {
140+
background: #000000;
141+
color: white;
142+
margin: 0.5em 0;
143+
overflow: auto;
144+
padding: 1em;
145+
}
146+
147+
:not(pre) > code[class*=language-] {
148+
background: #000000;
149+
color: white;
150+
border-radius: 0.3em;
151+
padding: 0.1em;
152+
white-space: normal;
153+
}
154+
155+
/* -------------------------------------------------- Standard */
156+
.token.atrule {
157+
color: var(--neon-bunny-atrule);
158+
}
159+
.token.attr-name {
160+
color: var(--neon-bunny-attr-name);
161+
}
162+
.token.attr-value {
163+
color: var(--neon-bunny-attr-value);
164+
}
165+
.token.bold {
166+
font-weight: bold;
167+
}
168+
.token.boolean {
169+
color: var(--neon-bunny-boolean);
170+
}
171+
.token.builtin {
172+
color: var(--neon-bunny-builtin);
173+
}
174+
.token.cdata {
175+
color: var(--neon-bunny-cdata);
176+
font-style: italic;
177+
}
178+
.token.char {
179+
color: var(--neon-bunny-char);
180+
}
181+
.token.class-name {
182+
color: var(--neon-bunny-class-name);
183+
}
184+
.token.constant {
185+
color: var(--neon-bunny-constant);
186+
}
187+
.token.comment {
188+
color: var(--neon-bunny-comment);
189+
font-style: italic;
190+
}
191+
.token.deleted {
192+
color: var(--neon-bunny-deleted);
193+
}
194+
.token.entity {
195+
color: var(--neon-bunny-entity);
196+
}
197+
.token.function {
198+
color: var(--neon-bunny-function);
199+
}
200+
.token.important {
201+
color: var(--neon-bunny-important);
202+
font-style: italic;
203+
}
204+
.token.inserted {
205+
color: var(--neon-bunny-inserted);
206+
}
207+
.token.italic {
208+
font-style: italic;
209+
}
210+
.token.keyword {
211+
color: var(--neon-bunny-keyword);
212+
}
213+
.token.number {
214+
color: var(--neon-bunny-number);
215+
}
216+
.token.operator {
217+
color: var(--neon-bunny-operator);
218+
}
219+
.token.prolog {
220+
color: var(--neon-bunny-prolog);
221+
font-style: italic;
222+
}
223+
.token.property {
224+
color: var(--neon-bunny-property);
225+
}
226+
.token.punctuation {
227+
color: var(--neon-bunny-punctuation);
228+
}
229+
.token.regex {
230+
color: var(--neon-bunny-regex);
231+
}
232+
.token.string {
233+
color: var(--neon-bunny-string);
234+
}
235+
.token.symbol {
236+
color: var(--neon-bunny-symbol);
237+
}
238+
.token.tag {
239+
color: var(--neon-bunny-tag);
240+
}
241+
.token.url {
242+
color: var(--neon-bunny-url);
243+
text-decoration: underline;
244+
}
245+
.token.variable {
246+
color: var(--neon-bunny-variable);
247+
}
248+
249+
.namespace {
250+
color: var(--neon-bunny-namespace);
251+
}
252+
253+
/* -------------------------------------------------- HTML */
254+
.language-html .token .attr-name {
255+
color: var(--neon-bunny-html-attr-name);
256+
}
257+
.language-html .token.attr-value {
258+
color: var(--neon-bunny-html-attr-value);
259+
}
260+
.language-html .token.attr-value.punctuation {
261+
color: var(--neon-bunny-html-attr-value-punctuation);
262+
}
263+
264+
/* -------------------------------------------------- CSS */
265+
.language-css {
266+
color: var(--neon-bunny-css) !important;
267+
}
268+
.language-css .token.atrule {
269+
color: var(--neon-bunny-css-atrule);
270+
}
271+
.language-css .token.atrule .token.rule {
272+
color: var(--neon-bunny-css-atrule-rule);
273+
}
274+
.language-css .token.function {
275+
color: var(--neon-bunny-css-function);
276+
}
277+
.language-css .token.property {
278+
color: var(--neon-bunny-css-property);
279+
}
280+
.language-css .token.punctuation {
281+
color: var(--neon-bunny-css-punctuation);
282+
}
283+
.language-css .token.selector {
284+
color: var(--neon-bunny-css-selector);
285+
}
286+
.language-css .token.string {
287+
color: var(--neon-bunny-css-string);
288+
font-style: italic;
289+
}
290+
291+
.style .token.string {
292+
color: var(--neon-bunny-css-string);
293+
font-style: italic;
294+
}
295+
296+
/* -------------------------------------------------- JavaScript */
297+
.language-javascript,
298+
.language-js {
299+
color: var(--neon-bunny-js) !important;
300+
font-style: italic;
301+
}
302+
.language-javascript span,
303+
.language-js span {
304+
font-style: normal;
305+
}
306+
.language-javascript .token.keyword,
307+
.language-js .token.keyword {
308+
color: var(--neon-bunny-js-keyword);
309+
}
310+
.language-javascript .token.literal-property.property,
311+
.language-js .token.literal-property.property {
312+
color: var(--neon-bunny-js-literal-property);
313+
font-style: italic;
314+
}
315+
.language-javascript .token.operator,
316+
.language-js .token.operator {
317+
color: var(--neon-bunny-js-operator);
318+
font-style: italic;
319+
}
320+
.language-javascript .token.punctuation,
321+
.language-js .token.punctuation {
322+
color: var(--neon-bunny-js-punctuation);
323+
}
324+
.language-javascript .token.template-string.string,
325+
.language-js .token.template-string.string {
326+
color: var(--neon-bunny-js-template-string-string);
327+
}
328+
329+
/* -------------------------------------------------- PHP */
330+
.language-php .token.boolean {
331+
color: var(--neon-bunny-boolean);
332+
}
333+
.language-php .token.class-name {
334+
color: var(--neon-bunny-php-class-name);
335+
}
336+
.language-php .token.class-name-definition.class-name {
337+
color: var(--neon-bunny-php-class-name-definition-class-name);
338+
}
339+
.language-php .token.class-name .return-type {
340+
color: var(--neon-bunny-php-class-name-return-type);
341+
}
342+
.language-php .token.function {
343+
color: var(--neon-bunny-php-function);
344+
text-decoration: underline;
345+
}
346+
.language-php .token.keyword {
347+
color: var(--neon-bunny-php-keyword);
348+
}
349+
.language-php .token.keyword.type-hint {
350+
color: var(--neon-bunny-php-keyword-type-hint);
351+
}
352+
.language-php .token.operator {
353+
color: var(--neon-bunny-php-operator);
354+
}
355+
.language-php .token.package {
356+
color: var(--neon-bunny-php-package);
357+
}
358+
.language-php .token.property {
359+
color: var(--neon-bunny-php-property);
360+
}
361+
.language-php .token.punctuation {
362+
color: var(--neon-bunny-php-punctuation);
363+
}
364+
.language-php .token.string.double-quoted-string {
365+
color: var(--neon-bunny-php-double-quote-string);
366+
}
367+
.language-php .token.string.single-quoted-string {
368+
color: var(--neon-bunny-php-single-quote-string);
369+
}
370+
.language-php .token.variable {
371+
color: var(--neon-bunny-php-variable);
372+
}

0 commit comments

Comments
 (0)