diff --git a/README.md b/README.md
index 66a3a8ccf7..4e6d432a95 100644
--- a/README.md
+++ b/README.md
@@ -14,9 +14,9 @@ An extremely fast Python linter, written in Rust.
-
-
-
+
+
+
diff --git a/docs/assets/bolt.svg b/docs/assets/bolt.svg
new file mode 100644
index 0000000000..1d2a503d51
--- /dev/null
+++ b/docs/assets/bolt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/docs/assets/ruff-favicon.png b/docs/assets/ruff-favicon.png
index 7395c3fbce..0a6d0871c7 100644
Binary files a/docs/assets/ruff-favicon.png and b/docs/assets/ruff-favicon.png differ
diff --git a/docs/assets/ruff.svg b/docs/assets/ruff.svg
deleted file mode 100644
index 4494fe78ff..0000000000
--- a/docs/assets/ruff.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
new file mode 100644
index 0000000000..0411702179
--- /dev/null
+++ b/docs/stylesheets/extra.css
@@ -0,0 +1,36 @@
+:root {
+ --black: #261230;
+ --white: #ffffff;
+ --radiate: #d7ff64;
+ --flare: #6340ac;
+ --rock: #78876e;
+ --galaxy: #261230;
+ --space: #30173d;
+ --comet: #6f5d6f;
+ --cosmic: #de5fe9;
+ --sun: #ffac2f;
+ --electron: #46ebe1;
+ --aurora: #46eb74;
+ --constellation: #5f6de9;
+ --neutron: #cff3cf;
+ --proton: #f6afbc;
+ --nebula: #cdcbfb;
+ --supernova: #f1aff6;
+ --starlight: #f4f4f1;
+ --lunar: #fbf2fc;
+ --asteroid: #e3cee3;
+ --crater: #f0dfdf;
+}
+
+[data-md-color-scheme="ruff"] {
+ --md-default-bg-color--dark: var(--black);
+ --md-primary-fg-color: var(--galaxy);
+ --md-typeset-a-color: var(--flare);
+ --md-accent-fg-color: var(--cosmic);
+}
+
+/*[data-md-color-scheme="slate"] {*/
+/* --md-primary-fg-color: var(--galaxy);*/
+/* --md-typeset-a-color: var(--cosmic);*/
+/* --md-accent-fg-color: var(--white);*/
+/*}*/
diff --git a/mkdocs.template.yml b/mkdocs.template.yml
index c789f2482f..275d49dda1 100644
--- a/mkdocs.template.yml
+++ b/mkdocs.template.yml
@@ -1,7 +1,7 @@
site_name: Ruff
theme:
name: material
- logo: assets/ruff.svg
+ logo: assets/bolt.svg
favicon: assets/ruff-favicon.png
features:
- navigation.instant
@@ -14,14 +14,14 @@ theme:
- content.code.copy
palette:
- media: "(prefers-color-scheme: light)"
- scheme: default
+ scheme: ruff
primary: red
toggle:
icon: material/weather-sunny
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
- primary: red
+ primary: deep-purple
toggle:
icon: material/weather-night
name: Switch to light mode
@@ -50,3 +50,5 @@ markdown_extensions:
anchor_linenums: true
plugins:
- search
+extra_css:
+ - stylesheets/extra.css
diff --git a/scripts/transform_readme.py b/scripts/transform_readme.py
index d2afcdf1bf..963f55ca3f 100644
--- a/scripts/transform_readme.py
+++ b/scripts/transform_readme.py
@@ -8,8 +8,8 @@ import argparse
from pathlib import Path
URL = "https://user-images.githubusercontent.com/1309177/{}.svg"
-URL_LIGHT = URL.format("212613257-5f4bca12-6d6b-4c79-9bac-51a4c6d08928")
-URL_DARK = URL.format("212613422-7faaf278-706b-4294-ad92-236ffcab3430")
+URL_LIGHT = URL.format("232603516-4fb4892d-585c-4b20-b810-3db9161831e4")
+URL_DARK = URL.format("232603514-c95e9b0f-6b31-43de-9a80-9e844173fd6a")
# https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#specifying-the-theme-an-image-is-shown-to
GITHUB = f"""