Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision dd7e2a2f53fe67830807d1ca62819491ee3effda)
+++ src/assets/css/style.css	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
@@ -147,22 +147,4 @@
 }
 
-/* ── OCEAN ── koel blauw-grijs → diep navy ── */
-[data-palette="ocean"] {
-    --paper: #f0f6fb; --paper-2: #dce9f4;
-    --ink: #0f1e2e; --ink-soft: #1e3a52; --ink-muted: #475569; --ink-faint: #94a3b8;
-    --rule: #c7d9ea; --rule-2: #a8c0d6;
-}
-@media (prefers-color-scheme: dark) {
-    [data-palette="ocean"]:not([data-theme="light"]) {
-        --paper: #0a1929; --paper-2: #152a3f;
-        --ink: #e0f2fe; --ink-soft: #bfdbfe; --ink-muted: #93c5fd; --ink-faint: #64748b;
-        --rule: #1e3a52; --rule-2: #2a4a68;
-    }
-}
-[data-theme="dark"][data-palette="ocean"] {
-    --paper: #0a1929; --paper-2: #152a3f;
-    --ink: #e0f2fe; --ink-soft: #bfdbfe; --ink-muted: #93c5fd; --ink-faint: #64748b;
-    --rule: #1e3a52; --rule-2: #2a4a68;
-}
 
 /* ── FOREST ── olijfgroen → donker bos ── */
@@ -280,22 +262,4 @@
 }
 
-/* ── GOUD ── warm goudgeel → diep amber ── (key blijft 'slate' voor DB-compat) */
-[data-palette="slate"] {
-    --paper: #fdf8ea; --paper-2: #f5ebcc;
-    --ink: #2a2410; --ink-soft: #4a3f1c; --ink-muted: #7a6c3e; --ink-faint: #b3a474;
-    --rule: #ece0bf; --rule-2: #ddca94;
-}
-@media (prefers-color-scheme: dark) {
-    [data-palette="slate"]:not([data-theme="light"]) {
-        --paper: #1a1608; --paper-2: #2a2410;
-        --ink: #f7eecd; --ink-soft: #e0d29f; --ink-muted: #b3a06a; --ink-faint: #7a6c3e;
-        --rule: #4a3f1c; --rule-2: #5e5028;
-    }
-}
-[data-theme="dark"][data-palette="slate"] {
-    --paper: #1a1608; --paper-2: #2a2410;
-    --ink: #f7eecd; --ink-soft: #e0d29f; --ink-muted: #b3a06a; --ink-faint: #7a6c3e;
-    --rule: #4a3f1c; --rule-2: #5e5028;
-}
 
 /* ── TERRACOTTA ── warme klei → diep brick ── (key blijft 'mint' voor DB-compat) */
Index: src/middleware/site.js
===================================================================
--- src/middleware/site.js	(revision dd7e2a2f53fe67830807d1ca62819491ee3effda)
+++ src/middleware/site.js	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
@@ -103,5 +103,5 @@
  */
 export function loadTheme(req, res, next) {
-  const PALETTES = ['klonkt','sage','paper','ocean','forest','stone','midnight','sunset','cream','rose','slate','mint','lilac'];
+  const PALETTES = ['klonkt','sage','paper','forest','stone','midnight','sunset','cream','rose','mint','lilac'];
   
   const user = req.session?.user;
Index: src/services/ThemeService.js
===================================================================
--- src/services/ThemeService.js	(revision dd7e2a2f53fe67830807d1ca62819491ee3effda)
+++ src/services/ThemeService.js	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
@@ -35,9 +35,4 @@
       dark: { paper: '#0a0a0a', ink: '#fafafa', accent: '#ffffff' }
     },
-    ocean: {
-      name: 'Ocean',
-      light: { paper: '#f0f6fb', ink: '#0f1e2e', accent: '#0369a1' },
-      dark: { paper: '#0a1929', ink: '#e0f2fe', accent: '#38bdf8' }
-    },
     forest: {
       name: 'Forest',
@@ -69,10 +64,4 @@
       light: { paper: '#fdf2f4', ink: '#2e1419', accent: '#e11d6b' },
       dark: { paper: '#1f0a0f', ink: '#fce4ea', accent: '#f06b9a' }
-    },
-    // key blijft 'slate' (DB-veilig), maar omgekleurd naar warm Goud — minder blauw.
-    slate: {
-      name: 'Goud',
-      light: { paper: '#fdf8ea', ink: '#2a2410', accent: '#b8860b' },
-      dark: { paper: '#1a1608', ink: '#f7eecd', accent: '#d4a72c' }
     },
     // key blijft 'mint' (DB-veilig), maar omgekleurd naar warm Terracotta — minder groen.
Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision dd7e2a2f53fe67830807d1ca62819491ee3effda)
+++ src/views/shell.ejs	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
@@ -163,5 +163,5 @@
 
 <!-- v9 stylesheet (full palette system) -->
-<link rel="stylesheet" href="/assets/css/style.css?v=31">
+<link rel="stylesheet" href="/assets/css/style.css?v=32">
 
 <!-- Audio player styles: loaded on every page so the mini-player works
