Add fallbacks to CSS variables for older browsers

This commit is contained in:
2023-03-11 14:07:43 -08:00
parent c631be65bc
commit 0bd55bc58a
7 changed files with 71 additions and 61 deletions

21
assets/scss/modes.scss Normal file
View File

@@ -0,0 +1,21 @@
:root {
@each $varName, $varDefault in $css-vars {
--#{$varName}: #{$varDefault};
}
}
@media (prefers-color-scheme: dark) {
:root {
--background-color: #{$background-color-dark};
--text-color: white;
--warning-background-color: #{$warning-background-color-dark};
--warning-border-color: #{$warning-border-color-dark};
--target-background-color: #{$target-background-color-dark};
--code-color: #{$code-color-dark};
--code-keyword-color: #{$code-token-color-dark};
--code-type-color: #{$code-token-color-dark};
}
}