Improve dark theme colors.
diff --git a/source/_assets/css/main.css b/source/_assets/css/main.css
index a5db3ff..4a5020c 100644
--- a/source/_assets/css/main.css
+++ b/source/_assets/css/main.css
@@ -10,11 +10,13 @@
--main-code-text-color: #c7254e;
--main-code-background-color: #f9f2f4;;
--main-syntax-highlight-background-color: #fff0f0;
+ --main-syntax-highlight-o-text-color: #333;
--main-carousel-color: #333;
--main-post-date-author: rgba(77,77,77,0.75);
--main-navbar-text-color: #000;
--main-a-text-color: #428bca;
--main-a-hover-focus-color: #2a6496;
+ --main-sidebar-nav-a-active: #000;
--main-hr-border-color: #eee;
}
@@ -28,11 +30,13 @@
--main-code-text-color: rgb(221, 73, 110);
--main-code-background-color: rgb(43, 20, 26);
--main-syntax-highlight-background-color: rgb(60, 0, 0);
+ --main-syntax-highlight-o-text-color: rgb(200, 195, 188);
--main-carousel-color: #fff;
--main-post-date-author: rgba(183, 177, 168, 0.75);
--main-navbar-text-color: #fff;
--main-a-text-color: rgb(125, 178, 219);
--main-a-hover-focus-color: rgb(125, 178, 219);
+ --main-sidebar-nav-a-active: rgb(232, 230, 227);
--main-hr-border-color: rgb(53, 57, 59);
}
@@ -47,11 +51,13 @@
--main-code-text-color: rgb(221, 73, 110);
--main-code-background-color: rgb(43, 20, 26);
--main-syntax-highlight-background-color: rgb(60, 0, 0);
+ --main-syntax-highlight-o-text-color: rgb(200, 195, 188);
--main-carousel-color: #fff;
--main-post-date-author: rgba(183, 177, 168, 0.75);
--main-navbar-text-color: #fff;
--main-a-text-color: rgb(125, 178, 219);
--main-a-hover-focus-color: rgb(125, 178, 219);
+ --main-sidebar-nav-a-active: rgb(232, 230, 227);
--main-hr-border-color: rgb(53, 57, 59);
}
html[data-theme="light"] {
@@ -65,11 +71,13 @@
--main-code-text-color: #c7254e;
--main-code-background-color: #f9f2f4;;
--main-syntax-highlight-background-color: #fff0f0;
+ --main-syntax-highlight-o-text-color: #333;
--main-carousel-color: #333;
--main-post-date-author: rgba(77,77,77,0.75);
--main-navbar-text-color: #000;
--main-a-text-color: #428bca;
--main-a-hover-focus-color: #2a6496;
+ --main-sidebar-nav-a-active: #000;
--main-hr-border-color: #eee;
}
}
@@ -247,17 +255,22 @@
}
.sidebar-nav > ul > li.active > a {
- color: black;
+ color: var(--main-sidebar-nav-a-active);
text-decoration: none;
cursor: default;
}
.sidebar-nav > ul > li.active > a:hover {
- color: black;
+ color: var(--main-sidebar-nav-a-active);
+ background-color: var(--main-navbar-color);
text-decoration: none;
cursor: default;
}
+.sidebar-nav > ul > li > a:hover {
+ background-color: var(--main-navbar-color);
+}
+
/* Credits page */
div.member {
@@ -365,6 +378,7 @@
hr {
border-color: var(--main-hr-border-color);
}
+
a {
color: var(--main-a-text-color);
}
@@ -373,9 +387,14 @@
a:focus {
color: var(--main-a-hover-focus-color);
}
+
+/* Syntax highlighter classes */
.s {
background-color: var(--main-syntax-highlight-background-color);
}
+.o {
+ color: var(--main-syntax-highlight-o-text-color);
+}
code {
color: var(--main-code-text-color);