Skip to content

Commit 3373fc9

Browse files
Merge pull request #394 from haskellfoundation/colors
Colors
2 parents 29c8b77 + ad374ff commit 3373fc9

File tree

2 files changed

+99
-6
lines changed

2 files changed

+99
-6
lines changed

message-index/css/highlight.css

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,67 @@
1-
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
1+
pre code.hljs {
2+
display: block;
3+
overflow-x: auto;
4+
padding: 1em
5+
}
6+
7+
code.hljs {
8+
padding: 3px 5px
9+
}
10+
11+
.hljs {
12+
color: var(--code-color);
13+
background: var(--code-bg-color);
14+
}
15+
16+
.hljs-comment, .hljs-quote {
17+
color: var(--code-comment-color);
18+
font-style: italic
19+
}
20+
21+
.hljs-doctag, .hljs-formula, .hljs-keyword {
22+
color: var(--code-kw-color);
23+
}
24+
25+
.hljs-deletion, .hljs-name, .hljs-section, .hljs-selector-tag, .hljs-subst {
26+
color: var(--code-name-color);
27+
}
28+
29+
.hljs-literal, .hljs-number {
30+
color: var(--code-literal-color);
31+
}
32+
33+
.hljs-addition, .hljs-attribute, .hljs-meta .hljs-string, .hljs-regexp, .hljs-string {
34+
color: var(--code-string-color);
35+
}
36+
37+
.hljs-type {
38+
color: var(--code-constructor-color);
39+
}
40+
41+
.hljs-attr, .hljs-selector-attr, .hljs-selector-class, .hljs-selector-pseudo, .hljs-template-variable, .hljs-variable {
42+
color: var(--code-attr-color);
43+
}
44+
45+
.hljs-meta {
46+
color: var(--code-pragma-color);
47+
}
48+
49+
.hljs-bullet, .hljs-link, .hljs-selector-id, .hljs-symbol, .hljs-title {
50+
color: var(--code-symbol-color);
51+
}
52+
53+
.hljs-built_in, .hljs-class .hljs-title, .hljs-title.class_ {
54+
color: var(--record-field-color);
55+
}
56+
57+
.hljs-emphasis {
58+
font-style: italic
59+
}
60+
61+
.hljs-strong {
62+
font-weight: 700
63+
}
64+
65+
.hljs-link {
66+
text-decoration: underline
67+
}

message-index/css/theme.css

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@
77
--anchor-visited-color: #6F5F9C;
88
--code-bg-color: #FAFAFA;
99
--filename-bg: #EAEAEA;
10+
11+
/* Code highlighting */
12+
--code-color: #383a42;
13+
--code-bg-color: #fafafa;
14+
--code-comment-color: #a0a1a7;
15+
--code-kw-color:#af005f;
16+
--code-name-color: #e45649;
17+
--code-literal-color: #268bd2;
18+
--code-string-color: #cb4b16;
19+
--code-attr-color: #986801;
20+
/* Used for both type and data ctors */
21+
--code-constructor-color: #5f5faf;
22+
/* Names being defined */
23+
--code-symbol-color: #4078f2;
24+
/* Names of fields in record declarations */
25+
--code-record-field-color: #c18401;
26+
--code-pragma-color: #2aa198;
1027
}
1128

1229
@media (prefers-color-scheme: dark) {
@@ -18,13 +35,23 @@
1835
--anchor-visited-color: #D5C5FF;
1936
--code-bg-color: transparent;
2037
--filename-bg: #2C2C2C;
21-
}
2238

23-
/* TODO: this is a stopgap until there's custom highlighting for dark mode */
24-
code.hljs {
25-
background-color: transparent;
26-
filter: invert(1);
39+
/* Code highlighting*/
40+
--code-color: #C9D1D9;
41+
--code-bg-color: #333;
42+
--code-comment-color: #a0a1a7;
43+
--code-kw-color:#BBA1FF;
44+
--code-name-color: #e45649;
45+
--code-literal-color: #268bd2;
46+
--code-string-color: #cb4b16;
47+
--code-attr-color: #986801;
48+
--code-constructor-color: #d079c9;
49+
--code-symbol-color: var(--code-color);
50+
--code-record-field-color: #c18401;
51+
--code-pragma-color: #2aa198;
2752
}
53+
54+
2855
}
2956

3057
*:focus-visible {

0 commit comments

Comments
 (0)