Index: src/views/partials/shared-styles.ejs
===================================================================
--- src/views/partials/shared-styles.ejs	(revision cf7c2d9f1702ebeb0dd3ce35e3d14d380c7633f6)
+++ src/views/partials/shared-styles.ejs	(revision d7b5a6c3d57b88e1c215cffcda953fa5839c127c)
@@ -38,17 +38,16 @@
 .view-switch-btn[aria-selected="true"] { background: var(--paper); color: var(--ink); box-shadow: 0 1px 2px rgba(0,0,0,.06); }
 
-/* Agenda-link (evenementen) links in de switcher-balk. */
+/* Agenda-link (evenementen) als eerste item IN de Tijdlijn/Grid-pill —
+   exact dezelfde maatvoering als .view-switch-btn, maar het is een nav-link. */
 .vs-agenda {
-  display: inline-flex; align-items: center; gap: 0.4rem;
-  margin-right: auto;            /* naar links; Tijdlijn/Grid blijven rechts */
+  display: inline-flex; align-items: center; gap: 0.35rem;
   padding: 0.35rem 0.85rem;
-  border: 1px solid var(--rule); border-radius: 999px;
-  background: var(--paper-2); color: var(--ink-muted, var(--ink-soft));
-  text-decoration: none; font-size: 0.85rem; font-weight: 600;
-  transition: background 120ms, color 120ms, border-color 120ms;
+  border-radius: 999px;
+  color: var(--ink-muted, var(--ink-soft));
+  text-decoration: none;
+  font-size: 0.85rem; font-family: inherit;
+  transition: background 120ms, color 120ms;
 }
-.vs-agenda:hover { color: var(--ink); border-color: var(--accent); }
-.vs-agenda svg { opacity: .85; }
-@media (max-width: 560px) { .vs-agenda { margin-right: 0; } }
+.vs-agenda:hover { color: var(--ink); }
 
 .grid-cols-picker {
Index: src/views/partials/view-switcher.ejs
===================================================================
--- src/views/partials/view-switcher.ejs	(revision cf7c2d9f1702ebeb0dd3ce35e3d14d380c7633f6)
+++ src/views/partials/view-switcher.ejs	(revision d7b5a6c3d57b88e1c215cffcda953fa5839c127c)
@@ -5,12 +5,4 @@
 <div class="view-switcher-wrap">
   <div class="container">
-    <% if (typeof premiumUnlocked !== 'undefined' && premiumUnlocked) {
-         var _sbA = (typeof siteUrlBase !== 'undefined' && siteUrlBase) ? siteUrlBase : '';
-    %>
-    <a class="vs-agenda" href="<%= _sbA %>/shows" aria-label="Agenda — evenementen">
-      <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
-      <span>Agenda</span>
-    </a>
-    <% } %>
     <% if (typeof tenancy !== 'undefined' && tenancy === 'circle') {
          var _onCirkel = (typeof bodyClass === 'string' && bodyClass.indexOf('on-cirkel') >= 0);
@@ -25,4 +17,12 @@
     <% } %>
     <div class="view-switcher" role="tablist" aria-label="Weergave">
+      <% if (typeof premiumUnlocked !== 'undefined' && premiumUnlocked) {
+           var _sbA = (typeof siteUrlBase !== 'undefined' && siteUrlBase) ? siteUrlBase : '';
+      %>
+      <a class="vs-agenda" href="<%= _sbA %>/shows" aria-label="Agenda — evenementen">
+        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
+        <span>Agenda</span>
+      </a>
+      <% } %>
       <button type="button" class="view-switch-btn" data-view="timeline" role="tab"
               aria-selected="<%= (typeof site !== 'undefined' && site && site.feed_view_default === 'grid') ? 'false' : 'true' %>">
