Add dark mode color scheme based on media preferences

This commit is contained in:
Cassidy Williams
2023-02-11 23:30:17 -06:00
parent 44136a8fab
commit 37cf7a7908

View File

@@ -36,14 +36,17 @@ button {
font-family: "Roboto Mono", monospace; font-family: "Roboto Mono", monospace;
} }
h1, h1,
strong,
b {
color: var(--black);
}
h2, h2,
h3, h3,
h4, h4,
h5, h5,
h6, h6 {
strong, color: var(--gray);
b {
color: var(--black);
} }
body.dark-mode, body.dark-mode,
@@ -56,7 +59,24 @@ button.dark-mode button {
color: var(--white); color: var(--white);
} }
body.dark-mode nav { body.dark-mode nav {
background: rgba(0, 0, 0, 0.9); background: rgba(0, 0, 0, 0.7);
}
@media (prefers-color-scheme: dark) {
html,
body,
body button,
body h1,
body .go-home {
background: var(--black);
color: var(--white);
}
body nav {
background: rgba(0, 0, 0, 0.7);
}
body code {
background-color: #333;
}
} }
header { header {
@@ -158,7 +178,6 @@ h1 {
} }
h2 { h2 {
color: var(--gray);
font-weight: 300; font-weight: 300;
margin: 0 0 0.5em 0; margin: 0 0 0.5em 0;
} }