Skip to content

Commit 4ffc06e

Browse files
authored
fix: correct theme when viewing certifications challenges solutions
1 parent 78e28e2 commit 4ffc06e

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

client/src/components/layouts/prism-night.css

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* @author Rose Pritchard
66
*/
77

8-
.night code[class*='language-'],
9-
.night pre[class*='language-'] {
8+
.dark-palette code[class*='language-'],
9+
.dark-palette pre[class*='language-'] {
1010
color: var(--secondary-color);
1111
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
1212
font-size: 1em;
@@ -28,121 +28,121 @@
2828
text-shadow: none;
2929
}
3030

31-
.night pre[class*='language-'] code[class*='language-'] {
31+
.dark-palette pre[class*='language-'] code[class*='language-'] {
3232
color: var(--quaternary-color);
3333
}
3434

3535
/* Code blocks */
36-
.night pre[class*='language-'] {
36+
.dark-palette pre[class*='language-'] {
3737
padding: 1em;
3838
margin: 0.5em 0;
3939
overflow: auto;
4040
}
4141

4242
/* Without this, the above selector takes precedence and messes up the answer
4343
padding in night mode */
44-
.night .video-quiz-option > pre {
44+
.dark-palette .video-quiz-option > pre {
4545
padding: 0;
4646
margin: 0;
4747
}
4848

49-
.night :not(pre) > code[class*='language-'],
50-
.night pre[class*='language-'] {
49+
.dark-palette :not(pre) > code[class*='language-'],
50+
.dark-palette pre[class*='language-'] {
5151
background: var(--primary-background);
5252
}
5353

54-
.night pre[class*='language-']::selection,
55-
.night pre[class*='language-'] ::selection,
56-
.night code[class*='language-']::selection,
57-
.night code[class*='language-'] ::selection {
54+
.dark-palette pre[class*='language-']::selection,
55+
.dark-palette pre[class*='language-'] ::selection,
56+
.dark-palette code[class*='language-']::selection,
57+
.dark-palette code[class*='language-'] ::selection {
5858
background: var(--selection-color);
5959
}
6060

6161
/* Inline code */
62-
.night :not(pre) > code[class*='language-'] {
62+
.dark-palette :not(pre) > code[class*='language-'] {
6363
padding: 0.1em;
6464
border-radius: 0.3em;
6565
white-space: normal;
6666
}
6767

68-
.night .token.comment,
69-
.night .token.block-comment,
70-
.night .token.prolog,
71-
.night .token.doctype,
72-
.night .token.cdata {
68+
.dark-palette .token.comment,
69+
.dark-palette .token.block-comment,
70+
.dark-palette .token.prolog,
71+
.dark-palette .token.doctype,
72+
.dark-palette .token.cdata {
7373
color: #608b4e;
7474
}
7575

76-
.night .token.punctuation {
76+
.dark-palette .token.punctuation {
7777
color: #ffff00;
7878
}
7979

80-
.night .token.tag,
81-
.night .token.attr-name,
82-
.night .token.namespace,
83-
.night .token.deleted {
80+
.dark-palette .token.tag,
81+
.dark-palette .token.attr-name,
82+
.dark-palette .token.namespace,
83+
.dark-palette .token.deleted {
8484
color: #e2777a;
8585
}
8686

87-
.night .token.function-name {
87+
.dark-palette .token.function-name {
8888
color: #d4d4d4;
8989
}
9090

91-
.night .token.boolean,
92-
.night .token.number,
93-
.night .token.function {
91+
.dark-palette .token.boolean,
92+
.dark-palette .token.number,
93+
.dark-palette .token.function {
9494
color: #569cd6;
9595
}
9696

97-
.night .token.property,
98-
.night .token.class-name,
99-
.night .token.constant,
100-
.night .token.symbol {
97+
.dark-palette .token.property,
98+
.dark-palette .token.class-name,
99+
.dark-palette .token.constant,
100+
.dark-palette .token.symbol {
101101
color: #f8c555;
102102
}
103103

104-
.night .token.selector,
105-
.night .token.important,
106-
.night .token.atrule,
107-
.night .token.keyword,
108-
.night .token.builtin {
104+
.dark-palette .token.selector,
105+
.dark-palette .token.important,
106+
.dark-palette .token.atrule,
107+
.dark-palette .token.keyword,
108+
.dark-palette .token.builtin {
109109
color: #569cd6;
110110
}
111111

112-
.night .token.string,
113-
.night .token.char,
114-
.night .token.attr-value,
115-
.night .token.regex,
116-
.night .token.variable {
112+
.dark-palette .token.string,
113+
.dark-palette .token.char,
114+
.dark-palette .token.attr-value,
115+
.dark-palette .token.regex,
116+
.dark-palette .token.variable {
117117
color: #7ec699;
118118
}
119119

120120
/* CSS code block strings have low contrast in night mode. This attempts to increase contrast above 4.5:1 */
121-
.night .language-css .token.string,
122-
.night .style .token.string {
121+
.dark-palette .language-css .token.string,
122+
.dark-palette .style .token.string {
123123
color: #ec9126;
124124
background: hsl(0 0% 100% / 0.12);
125125
}
126126

127-
.night .token.operator,
128-
.night .token.entity,
129-
.night .token.url {
127+
.dark-palette .token.operator,
128+
.dark-palette .token.entity,
129+
.dark-palette .token.url {
130130
color: #67cdcc;
131131
background: none;
132132
}
133133

134-
.night .token.important,
135-
.night .token.bold {
134+
.dark-palette .token.important,
135+
.dark-palette .token.bold {
136136
font-weight: bold;
137137
}
138-
.night .token.italic {
138+
.dark-palette .token.italic {
139139
font-style: italic;
140140
}
141141

142-
.night .token.entity {
142+
.dark-palette .token.entity {
143143
cursor: help;
144144
}
145145

146-
.night .token.inserted {
146+
.dark-palette .token.inserted {
147147
color: green;
148148
}

0 commit comments

Comments
 (0)