Skip to content

Commit 74b84c9

Browse files
authored
Merge pull request #29 from cmderdev/copilot/support-dark-mode-preferences
Add dark mode support via prefers-color-scheme
2 parents 13793b6 + 5049623 commit 74b84c9

File tree

1 file changed

+98
-2
lines changed

1 file changed

+98
-2
lines changed

css/main.css

Lines changed: 98 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
\___|_| |_| |_|\__,_|\___|_|
77
========================================================================== */
88

9-
html, button, input, select, textarea {
10-
color: #222;
9+
html, body, button, input, select, textarea {
10+
color: #212529;
1111
}
1212
::-moz-selection {
1313
background: #b3d4fc;
@@ -232,3 +232,99 @@ ul ol {
232232
padding: 0 0 0 30px;
233233
list-style: none;
234234
}
235+
236+
/* -------------- Dark Mode -------------- */
237+
238+
@media (prefers-color-scheme: dark) {
239+
html, body, button, input, select, textarea {
240+
color: #e0e0e0;
241+
}
242+
243+
body {
244+
background-color: #1a1a1a;
245+
}
246+
247+
body > div.container, body > div.container-fluid {
248+
background-color: #2a2a2a;
249+
-webkit-box-shadow: 0 0 8px 3px #000;
250+
-moz-box-shadow: 0 0 8px 3px #000;
251+
box-shadow: 0 0 8px 3px #000;
252+
}
253+
254+
a {
255+
color: #5dade2;
256+
}
257+
258+
h2 {
259+
color: #d0d0d0;
260+
}
261+
262+
h2:before, h2:after {
263+
background-color: #444;
264+
}
265+
266+
h3 {
267+
background-color: #333;
268+
color: #e0e0e0;
269+
}
270+
271+
h4 {
272+
color: #d0d0d0;
273+
}
274+
275+
#pitch {
276+
color: #e0e0e0;
277+
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
278+
}
279+
280+
.btn {
281+
border: 1px solid #444;
282+
background-color: #555;
283+
color: #e0e0e0;
284+
}
285+
286+
.btn.btn-default {
287+
border: 1px solid #444;
288+
background-color: #4a4a4a;
289+
color: #e0e0e0;
290+
}
291+
292+
.btn.btn-default:hover {
293+
border: 1px solid #555;
294+
background-color: #555;
295+
color: #e0e0e0;
296+
}
297+
298+
.btn.btn-default:active {
299+
border: 1px solid #666;
300+
background-color: #606060;
301+
color: #e0e0e0;
302+
}
303+
304+
.btn.btn-primary {
305+
border: 1px solid #2980b9;
306+
background-color: #2980b9;
307+
color: #e0e0e0;
308+
}
309+
310+
.btn.btn-primary:hover {
311+
border: 1px solid #3498db;
312+
background-color: #3498db;
313+
color: #e0e0e0;
314+
}
315+
316+
.btn.btn-primary:active {
317+
border: 1px solid #1E90FF !important;
318+
background-color: #1E90FF !important;
319+
color: #e0e0e0 !important;
320+
}
321+
322+
code {
323+
color: #e0e0e0;
324+
background-color: #3a3a3a;
325+
}
326+
327+
footer {
328+
color: #b0b0b0;
329+
}
330+
}

0 commit comments

Comments
 (0)