Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision 66cfbaaea019cc496240b846411f4f3f92aced8a)
+++ src/assets/css/style.css	(revision 2149f5a6796ace710442d607e3a6971c55856966)
@@ -1503,4 +1503,14 @@
     .pagination-item { width: 100%; }
 }
+
+/* Taal-keuze in de header-nav (NL/EN/DE). Past bij de pill-knoppen ernaast. */
+.nav-lang {
+    background: transparent; color: var(--ink);
+    border: 1px solid var(--rule); border-radius: 999px;
+    padding: .35rem .5rem; font-size: .8rem; font-weight: 600;
+    font-family: inherit; cursor: pointer; line-height: 1;
+}
+.nav-lang:hover { border-color: var(--accent); }
+.nav-lang option { background: var(--paper); color: var(--ink); }
 @media (max-width: 400px) {
     .masthead { padding: calc(.5rem + var(--safe-top)) 0 .5rem; }
