diff --git a/docs/assets/logos/BrancoWeissFoundation_white.png b/docs/assets/logos/BrancoWeissFoundation_white.png
new file mode 100644
index 000000000..24579ef88
Binary files /dev/null and b/docs/assets/logos/BrancoWeissFoundation_white.png differ
diff --git a/docs/assets/logos/Oxford.png b/docs/assets/logos/Oxford.png
index b34069bb2..c222c842e 100644
Binary files a/docs/assets/logos/Oxford.png and b/docs/assets/logos/Oxford.png differ
diff --git a/docs/assets/logos/Oxford_white.jpg b/docs/assets/logos/Oxford_white.jpg
deleted file mode 100644
index b92423e3f..000000000
Binary files a/docs/assets/logos/Oxford_white.jpg and /dev/null differ
diff --git a/docs/assets/logos/RUG_white.png b/docs/assets/logos/RUG_white.png
new file mode 100644
index 000000000..6774c4a7f
Binary files /dev/null and b/docs/assets/logos/RUG_white.png differ
diff --git a/docs/assets/logos/SNF_logo_standard_web_color_neg_e.png b/docs/assets/logos/SNF_logo_standard_web_color_neg_e.png
new file mode 100644
index 000000000..775595989
Binary files /dev/null and b/docs/assets/logos/SNF_logo_standard_web_color_neg_e.png differ
diff --git a/docs/assets/logos/SNF_logo_standard_web_color_pos_e.png b/docs/assets/logos/SNF_logo_standard_web_color_pos_e.png
new file mode 100644
index 000000000..6a06907b7
Binary files /dev/null and b/docs/assets/logos/SNF_logo_standard_web_color_pos_e.png differ
diff --git a/docs/assets/logos/SNSF.png b/docs/assets/logos/SNSF.png
deleted file mode 100644
index 0e2dcf581..000000000
Binary files a/docs/assets/logos/SNSF.png and /dev/null differ
diff --git a/docs/assets/logos/SimonsFoundation.png b/docs/assets/logos/SimonsFoundation.png
index 56f5888b0..9bd81a47a 100644
Binary files a/docs/assets/logos/SimonsFoundation.png and b/docs/assets/logos/SimonsFoundation.png differ
diff --git a/docs/assets/logos/SimonsFoundation_white.png b/docs/assets/logos/SimonsFoundation_white.png
new file mode 100644
index 000000000..a75723109
Binary files /dev/null and b/docs/assets/logos/SimonsFoundation_white.png differ
diff --git a/docs/assets/logos/UKRI.png b/docs/assets/logos/UKRI.png
new file mode 100644
index 000000000..9d9b596f6
Binary files /dev/null and b/docs/assets/logos/UKRI.png differ
diff --git a/docs/assets/logos/UKRI_STFC.png b/docs/assets/logos/UKRI_STFC.png
new file mode 100644
index 000000000..eff95bdec
Binary files /dev/null and b/docs/assets/logos/UKRI_STFC.png differ
diff --git a/docs/assets/logos/UKRI_STFC_white.png b/docs/assets/logos/UKRI_STFC_white.png
new file mode 100644
index 000000000..8cdb63241
Binary files /dev/null and b/docs/assets/logos/UKRI_STFC_white.png differ
diff --git a/docs/assets/logos/UKRI_white.png b/docs/assets/logos/UKRI_white.png
new file mode 100644
index 000000000..6148d7252
Binary files /dev/null and b/docs/assets/logos/UKRI_white.png differ
diff --git a/docs/assets/logos/eScienceCenter_white.png b/docs/assets/logos/eScienceCenter_white.png
new file mode 100644
index 000000000..0f27dfc83
Binary files /dev/null and b/docs/assets/logos/eScienceCenter_white.png differ
diff --git a/docs/assets/proteus_modules_schematic.svg b/docs/assets/proteus_modules_schematic.svg
index c29c23f35..6dbcf9710 100644
--- a/docs/assets/proteus_modules_schematic.svg
+++ b/docs/assets/proteus_modules_schematic.svg
@@ -1,6 +1,4 @@
-
\ No newline at end of file
+
+
+
+
\ No newline at end of file
diff --git a/docs/assets/proteus_modules_schematic_darkmode.svg b/docs/assets/proteus_modules_schematic_darkmode.svg
index 1198708ca..80df49f07 100644
--- a/docs/assets/proteus_modules_schematic_darkmode.svg
+++ b/docs/assets/proteus_modules_schematic_darkmode.svg
@@ -1 +1,4 @@
-
\ No newline at end of file
+
+
+
+
\ No newline at end of file
diff --git a/docs/funding.md b/docs/funding.md
index 72a237f54..4658af797 100644
--- a/docs/funding.md
+++ b/docs/funding.md
@@ -1,11 +1,9 @@
PROTEUS Funding Sources
-
We are thankful for the continuous support of the larger scientific community
and funding by the public of fundamental research. The development of PROTEUS
has been made possible by the invaluable support of the following organisations:
diff --git a/docs/index.md b/docs/index.md
index 8ad33fab5..6840a7359 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -36,8 +36,8 @@ title: PROTEUS
PROTEUS (/ˈproʊtiəs, PROH-tee-əs) is a modular Python framework that simulates the coupled evolution of the atmospheres and interiors of rocky planets and exoplanets. Inspired by the Greek god of elusive sea change, who could change his form at will, PROTEUS is designed to be flexible and adaptable to a wide range of planetary environments. It can foretell the future, but answers only to those who are capable of asking the right questions.
-
-
+
+
Schematic of PROTEUS components and corresponding modules.
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
index 462c4b04b..26ddaba13 100644
--- a/docs/stylesheets/extra.css
+++ b/docs/stylesheets/extra.css
@@ -16,4 +16,9 @@
/* Remove underline from links that contain only an image */
.md-typeset p a:has(> img) {
text-decoration: none;
-}
\ No newline at end of file
+}
+
+/* Funding logos dark switch */
+.logo-dark { display: none; }
+[data-md-color-scheme="slate"] .logo-light { display: none; }
+[data-md-color-scheme="slate"] .logo-dark { display: inline; }
diff --git a/docs/submodules.md b/docs/submodules.md
index c9292cd03..9f93fe1b1 100644
--- a/docs/submodules.md
+++ b/docs/submodules.md
@@ -3,7 +3,7 @@
PROTEUS is a modular simulation framework: the physics is split across several submodules, shown in the schematic below. Click any module in the diagram to open its documentation, or navigate to it from the sidebar.
-
-
+
+
-
Schematic of PROTEUS components and corresponding modules.
\ No newline at end of file
+
Schematic of PROTEUS components and corresponding modules.