Skip to content

Commit 80bd135

Browse files
committed
add dark theme support
1 parent 6fd1482 commit 80bd135

File tree

3 files changed

+38
-4
lines changed

3 files changed

+38
-4
lines changed

assets/css/00_vars.css

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
--bg-0: #ffffff;
33
--bg-1: #f5f5f5;
44
--fg-0: #000000;
5-
--fg-1: #333333;
5+
--fg-1: #212529;
6+
--fg-2: #333333;
67

78
--nav-bg: #f1f1f1;
89
--border: #e0e0e0;
910
--view-bg: #ffffff;
11+
--table-bg-hover: #f8f9fa;
1012
--calm: #61284e;
1113
--cold: #093060;
1214
--mild: #184033;
@@ -49,3 +51,36 @@
4951
SFMono-Regular, Menlo, Consolas, Monaco, "Liberation Mono",
5052
"Lucida Console", monospace;
5153
}
54+
55+
@media (prefers-color-scheme: dark) {
56+
:root {
57+
--bg-0: #1a1a1a;
58+
--bg-1: #252525;
59+
--fg-0: #ffffff;
60+
--fg-1: #e8e8e8;
61+
--fg-2: #d0d0d0;
62+
63+
--nav-bg: #2a2a2a;
64+
--border: #404040;
65+
--view-bg: #1e1e1e;
66+
--table-bg-hover: #2d2d2d;
67+
--calm: #c77aaf;
68+
--cold: #5a9bd5;
69+
--mild: #5eb89a;
70+
--warm: #d4927e;
71+
72+
--gray-0: #a0a0a0;
73+
--red-0: #ff6b6b;
74+
--green-0: #51cf66;
75+
--yellow-0: #ffd43b;
76+
--brown-0: #c9a89b;
77+
--blue-0: #4dabf7;
78+
79+
--added: #1a4d1a;
80+
--modified: #4d4d1a;
81+
--deleted: #4d1a1a;
82+
83+
--accent: #4da6ff;
84+
--accent-hover: #66b3ff;
85+
}
86+
}

assets/css/01_reset.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
}
88

99
html {
10-
color-scheme: light;
1110
-webkit-font-smoothing: antialiased;
1211
-webkit-text-size-adjust: none;
1312
text-size-adjust: none;

assets/css/11_tables.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ tbody tr {
2020
}
2121

2222
tbody tr:hover {
23-
background-color: #f8f9fa;
23+
background-color: var(--table-bg-hover);
2424
}
2525

2626
tbody tr:last-child {
@@ -29,7 +29,7 @@ tbody tr:last-child {
2929

3030
td {
3131
padding: 6px 10px;
32-
color: #212529;
32+
color: var(--fg-1);
3333
}
3434

3535
td {

0 commit comments

Comments
 (0)