display: inline;
}
}
+
+
+/* Dark mode */
+@media (prefers-color-scheme: dark) {
+ .navbar img {
+ filter: invert(80%);
+ }
+
+ #left {
+ background-color: #373e48;
+ border-right: 1px solid #666;
+ }
+}
var m = document.getElementById("menu");
if (l.style.display === "") {
l.style.display = "inline";
- m.style.backgroundColor = "#f3f2ea";
+ var darkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
+ if (!darkMode) {
+ m.style.backgroundColor = "#f3f2ea";
+ }
} else {
l.style.display = "";
m.style.backgroundColor = "";
.big-field-label {
vertical-align: top;
}
+
+/* Dark mode */
+@media (prefers-color-scheme: dark) {
+ body {
+ background-color: #202124;
+ color: #bdc1c6;
+ }
+
+ a, .link {
+ color: #8ab4f8;
+ }
+
+ .page .navbar {
+ border-top: 1px solid #666;
+ }
+
+ .navbar {
+ background-color: #373e48;
+ border-bottom: 1px solid #666;
+ }
+}