diff --git a/materialious/src/routes/+layout.svelte b/materialious/src/routes/+layout.svelte index 5b5895e1..74c15898 100644 --- a/materialious/src/routes/+layout.svelte +++ b/materialious/src/routes/+layout.svelte @@ -3,6 +3,7 @@ import 'beercss'; import 'material-dynamic-colors'; + import { onMount } from 'svelte'; const pages = [ { @@ -31,6 +32,12 @@ name: 'History' } ]; + + onMount(() => { + if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + ui('mode', 'dark'); + } + });