Philipp Oppermann
5ff1aab7b5
Improve layout on mobile and clean up sass code
2021-10-17 16:34:24 +02:00
Philipp Oppermann
76b6c445e4
Add a switch for going back to system theme
2021-10-17 15:40:48 +02:00
Philipp Oppermann
69917e234c
Remember chosen theme in localStorage
...
This way, the selected theme is kept when changing pages, and for subsequent visits. To prevent flickering, we set the selected theme in a blocking script directly on load. To speed things up further, we now use a `data-theme` attribute instead of classes on the body tag, this way we don't need to wait until the body element is loaded.
2021-10-17 15:05:11 +02:00
Philipp Oppermann
96ab77fd1e
Implement a switch for switching between light and dark mode
2021-10-17 14:20:08 +02:00
Philipp Oppermann
d8c27c7fcc
Add a note that dark mode is experimental
2021-10-16 17:27:33 +02:00
Philipp Oppermann
990169b631
Make the background less dark to be easier on the eyes
2021-10-16 17:27:13 +02:00
Philipp Oppermann
9b02a5e77a
Force a white background for all images for now
...
Our current images with transparency assume a white background.
2021-10-16 17:26:55 +02:00
Philipp Oppermann
874f79a8f9
Change colors depending on preferred color scheme
2021-10-16 16:41:36 +02:00
Philipp Oppermann
faae44a477
Add fonts heading and autoformat
2021-10-16 16:25:12 +02:00
Philipp Oppermann
b16c0c861f
Migrate CSS files to SASS to prepare for dark mode
2021-10-16 16:23:23 +02:00