Index: src/views/pages/epk.ejs
===================================================================
--- src/views/pages/epk.ejs	(revision e6ad94837ba23b51afaaa0d7cf30c5fecfb31935)
+++ src/views/pages/epk.ejs	(revision 08cfdaa3ff1b2f8332f5147d0916ec5acc6e0cf6)
@@ -11,5 +11,5 @@
     <% if (_photo) { %><div class="epk-photo"><img src="<%= _photo %>" alt="<%= site.title %>"></div><% } %>
     <div class="epk-hero-text">
-      <div class="epk-kicker">Perskit</div>
+      <div class="epk-kicker">Perskit<% if (typeof user !== 'undefined' && user && user.role === 'god') { %> <a class="epk-edit-link" href="/admin/epk">✎ Bewerken</a><% } %></div>
       <h1 class="epk-title"><%= site.title %></h1>
       <% if (epkBio) { %><p class="epk-bio"><%= epkBio %></p><% } %>
@@ -69,4 +69,6 @@
   .epk-hero-text { flex: 1 1 280px; min-width: 240px; }
   .epk-kicker { text-transform: uppercase; letter-spacing: .14em; font-size: 12px; font-weight: 700; color: var(--epk-accent); margin-bottom: 6px; }
+  .epk-edit-link { text-transform: none; letter-spacing: normal; font-weight: 600; font-size: 12px; margin-left: 8px; padding: 2px 8px; border: 1px solid rgba(128,128,128,.4); border-radius: 999px; color: inherit; opacity: .8; text-decoration: none; }
+  .epk-edit-link:hover { opacity: 1; border-color: var(--epk-accent); color: var(--epk-accent); }
   .epk-title { font-size: clamp(30px, 6vw, 52px); line-height: 1.05; margin: 0 0 12px; }
   .epk-bio { font-size: 16px; line-height: 1.6; opacity: .9; margin: 0 0 18px; max-width: 52ch; }
