diff --git a/src/utils.js b/src/utils.js index ceb255e..c118773 100644 --- a/src/utils.js +++ b/src/utils.js @@ -75,7 +75,7 @@ module.exports = function(redis) { // load custom language specific languages let lang_suffix = '' - let load_custom_styles = ['fr', 'ko'] + let load_custom_styles = ['de', 'fr', 'ko'] if(load_custom_styles.includes(lang)) { lang_suffix = '_' + lang diff --git a/static/styles_de.css b/static/styles_de.css new file mode 100644 index 0000000..8737d31 --- /dev/null +++ b/static/styles_de.css @@ -0,0 +1,2 @@ +@import "wikipedia_styles_light.css"; +@import "wikipedia_styles_dark_de.css" (prefers-color-scheme: dark); diff --git a/static/wikipedia_styles_dark_de.css b/static/wikipedia_styles_dark_de.css new file mode 100644 index 0000000..4910319 --- /dev/null +++ b/static/wikipedia_styles_dark_de.css @@ -0,0 +1,12 @@ +@import "wikipedia_styles_dark.css"; + +/* slightly increasing readability of top-left wikipedia logo */ +#p-logo .mw-wiki-logo { + filter: invert(1); +} + +/* big white boxes on German landing page */ +.mw-parser-output .hauptseite-box-content, +.mw-parser-output .hauptseite-preview-wikidata { + background-color: transparent!important; +} diff --git a/static/wikipedia_styles_light_de.css b/static/wikipedia_styles_light_de.css new file mode 100644 index 0000000..34705e3 --- /dev/null +++ b/static/wikipedia_styles_light_de.css @@ -0,0 +1,2 @@ +@import "wikipedia_styles_light.css"; +