diff --git a/website/src/lib/components/ModeSwitch.svelte b/website/src/lib/components/ModeSwitch.svelte
index 854eaa5c..127f8266 100644
--- a/website/src/lib/components/ModeSwitch.svelte
+++ b/website/src/lib/components/ModeSwitch.svelte
@@ -1,34 +1,24 @@
-
-
- {#if selectedMode === 'light'}
-
- {:else}
-
- {/if}
-
-
- {#each ['light', 'dark'] as m}
-
- {/each}
-
-
+
diff --git a/website/src/lib/docs/en/about/maps.md b/website/src/lib/docs/en/about/maps.md
deleted file mode 100644
index 44e89834..00000000
--- a/website/src/lib/docs/en/about/maps.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Global and local maps
-
-A large collection of basemaps and overlays to help you craft your next outdoor adventure, or visualize your latest achievement.
\ No newline at end of file
diff --git a/website/src/lib/docs/en/about/plot.md b/website/src/lib/docs/en/about/plot.md
deleted file mode 100644
index a1b33f8f..00000000
--- a/website/src/lib/docs/en/about/plot.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Data visualization
-
-An interactive elevation profile with detailed statistics to analyze recorded activities and future objectives.
\ No newline at end of file
diff --git a/website/src/lib/docs/en/about/routing.md b/website/src/lib/docs/en/about/routing.md
deleted file mode 100644
index 0170c2af..00000000
--- a/website/src/lib/docs/en/about/routing.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Route planning
-
-An intuitive interface to create itineraries tailored to each sport, based on OpenStreetMap data.
\ No newline at end of file
diff --git a/website/src/lib/docs/en/about/tools.md b/website/src/lib/docs/en/about/tools.md
deleted file mode 100644
index d53336ce..00000000
--- a/website/src/lib/docs/en/about/tools.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Advanced file processing
-
-A suite of tools for performing all common file processing tasks, and which can be applied to multiple files at once.
\ No newline at end of file
diff --git a/website/src/locales/en.json b/website/src/locales/en.json
index d31c4f5b..64892ad0 100644
--- a/website/src/locales/en.json
+++ b/website/src/locales/en.json
@@ -356,6 +356,14 @@
"email": "Email",
"contribute": "Contribute",
"supported_by": "supported by",
- "support_button": "Support gpx.studio on Ko-fi"
+ "support_button": "Support gpx.studio on Ko-fi",
+ "route_planning": "Route planning",
+ "route_planning_description": "An intuitive interface to create itineraries tailored to each sport, based on OpenStreetMap data.",
+ "file_processing": "Advanced file processing",
+ "file_processing_description": "A suite of tools for performing all common file processing tasks, and which can be applied to multiple files at once.",
+ "maps": "Global and local maps",
+ "maps_description": "A large collection of basemaps and overlays to help you craft your next outdoor adventure, or visualize your latest achievement.",
+ "data_visualization": "Data visualization",
+ "data_visualization_description": "An interactive elevation profile with detailed statistics to analyze recorded activities and future objectives."
}
}
\ No newline at end of file
diff --git a/website/src/routes/[...language]/about/+page.svelte b/website/src/routes/[...language]/about/+page.svelte
index 65c88f3f..5afc9652 100644
--- a/website/src/routes/[...language]/about/+page.svelte
+++ b/website/src/routes/[...language]/about/+page.svelte
@@ -88,8 +88,9 @@