1+
2+
13code , textarea , pre {
24 margin : 0 ;
35 font : 100% / 1.5 var (--font-mono );
@@ -19,16 +21,25 @@ pre + pre {
1921}
2022
2123/* Syntax highlighting */
24+ : where (.token ) {
25+ --color-code-comment : var (--color-neutral-50a );
26+ --color-code-punctuation : var (--color-neutral-80a );
27+ --color-code-1 : var (--color-accent-2 );
28+ --color-code-2 : var (--color-accent-1 );
29+ --color-code-3 : var (--color-accent-4 );
30+ --color-code-4 : var (--color-accent-3 );
31+ --color-code-5 : orange;
32+ }
2233
2334.token .comment ,
2435.token .prolog ,
2536.token .doctype ,
2637.token .cdata {
27- color : var (--color-neutral-50a );
38+ color : var (--color-code-comment );
2839}
2940
3041.token .punctuation {
31- color : var (--color-neutral-80a );
42+ color : var (--color-code-punctuation );
3243}
3344
3445.namespace {
@@ -41,15 +52,15 @@ pre + pre {
4152.token .number ,
4253.token .constant ,
4354.token .symbol {
44- color : var (--color-accent-2 );
55+ color : var (--color-code-1 );
4556}
4657
4758.token .selector ,
4859.token .attr-name ,
4960.token .string ,
5061.token .char ,
5162.token .builtin {
52- color : var (--color-accent-1 );
63+ color : var (--color-code-2 );
5364}
5465
5566.token .operator ,
@@ -58,19 +69,19 @@ pre + pre {
5869.language-css > .token .string ,
5970.token .inserted ,
6071.token .function {
61- color : var (--color-accent-4 ); /* deep pink */
72+ color : var (--color-code-3 );
6273}
6374
6475.token .attr-value ,
6576.token .keyword ,
6677.token .variable {
67- color : var (--color-accent-3 );
78+ color : var (--color-code-4 );
6879}
6980
7081.token .atrule ,
7182.token .regex ,
7283.token .important {
73- color : orange ;
84+ color : var ( --color-code-5 ) ;
7485}
7586
7687.token .important ,
@@ -90,4 +101,4 @@ pre + pre {
90101 & .punctuation {
91102 mix-blend-mode : normal;
92103 }
93- }
104+ }
0 commit comments