diff --git a/_layouts/default.html b/_layouts/default.html
index 1be2d3c7..a875d58a 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -1125,6 +1125,10 @@
transition: .4s;
}
+ .dark-mode .slider {
+ background-color: #555;
+ }
+
.slider:before {
position: absolute;
content: "";
@@ -1136,14 +1140,26 @@
transition: .4s;
}
+ .dark-mode .slider:before {
+ background-color: #e1e1e1;
+ }
+
input:checked + .slider {
background-color: var(--accent-color);
}
+ .dark-mode input:checked + .slider {
+ background-color: var(--accent-color);
+ }
+
input:focus + .slider {
box-shadow: 0 0 1px var(--accent-color);
}
+ .dark-mode input:focus + .slider {
+ box-shadow: 0 0 1px var(--accent-color);
+ }
+
input:checked + .slider:before {
transform: translateX(20px);
}
@@ -1156,6 +1172,16 @@
border-radius: 50%;
}
+ .dev-mode-label {
+ color: var(--text-color-light);
+ margin-left: 8px;
+ font-size: 0.9rem;
+ }
+
+ .dark-mode .dev-mode-label {
+ color: var(--text-color-dark);
+ }
+
@media (max-width: 768px) {
.dev-mode-label {
display: none;