diff --git a/docs/assets/modern-python-mark.svg b/docs/assets/modern-python-mark.svg new file mode 100644 index 0000000..e441c2a --- /dev/null +++ b/docs/assets/modern-python-mark.svg @@ -0,0 +1 @@ + diff --git a/docs/assets/modern-python-white.svg b/docs/assets/modern-python-white.svg new file mode 100644 index 0000000..77b32d8 --- /dev/null +++ b/docs/assets/modern-python-white.svg @@ -0,0 +1 @@ + diff --git a/docs/css/brand.css b/docs/css/brand.css new file mode 100644 index 0000000..5c95b6f --- /dev/null +++ b/docs/css/brand.css @@ -0,0 +1,17 @@ +/* Brand palette — forest green sampled from the org logo (#356852) */ +:root > * { + --md-primary-fg-color: #356852; + --md-primary-fg-color--light: #4a8a6e; + --md-primary-fg-color--dark: #234738; + --md-accent-fg-color: #c98a00; +} + +/* Dark scheme keeps the same brand hue; lighter green for body links so they + stay AA-readable on the dark background. */ +[data-md-color-scheme="slate"] { + --md-primary-fg-color: #356852; + --md-primary-fg-color--light: #4a8a6e; + --md-primary-fg-color--dark: #234738; + --md-accent-fg-color: #e0a300; + --md-typeset-a-color: #7fb79f; +} diff --git a/mkdocs.yml b/mkdocs.yml index 151fc74..08af22f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,6 +20,8 @@ nav: theme: name: material + logo: assets/modern-python-white.svg + favicon: assets/modern-python-mark.svg features: - content.code.copy - content.action.edit @@ -30,19 +32,22 @@ theme: palette: - media: "(prefers-color-scheme: light)" scheme: default - primary: black - accent: pink + primary: custom + accent: custom toggle: icon: material/brightness-7 name: Switch to dark mode - media: "(prefers-color-scheme: dark)" scheme: slate - primary: black - accent: pink + primary: custom + accent: custom toggle: icon: material/brightness-4 name: Switch to system preference +extra_css: + - css/brand.css + markdown_extensions: - toc: permalink: true