Index: src/views/pages/admin-stats.ejs
===================================================================
--- src/views/pages/admin-stats.ejs	(revision 37edecd7c1a492799587f07cc44fb88fbd1567ee)
+++ src/views/pages/admin-stats.ejs	(revision 1794facfb2038892f72a7971dc25ad2d2e1faef5)
@@ -9,13 +9,24 @@
 
   <div class="stats-cards">
-    <div class="stat-card"><div class="stat-num"><%= s.totals.visitors %></div><div class="stat-label">Bezoekers (14d)</div></div>
-    <div class="stat-card"><div class="stat-num"><%= s.totals.pageviews %></div><div class="stat-label">Weergaven (14d)</div></div>
+    <div class="stat-card"><div class="stat-num"><%= s.totals.visitors %></div><div class="stat-label">Bezoekers (<%= s.days %>d)</div></div>
+    <div class="stat-card"><div class="stat-num"><%= s.totals.pageviews %></div><div class="stat-label">Weergaven (<%= s.days %>d)</div></div>
     <div class="stat-card"><div class="stat-num"><%= s.totals.plays %></div><div class="stat-label">Plays (totaal)</div></div>
     <div class="stat-card"><div class="stat-num"><%= s.totals.postViews %></div><div class="stat-label">Post-weergaven (totaal)</div></div>
   </div>
 
+  <% if (typeof s.allTime !== 'undefined') { %>
+    <p class="stats-note">All-time: <strong><%= s.allTime.pageviews %></strong> weergaven · <strong><%= s.allTime.visitorDays %></strong> bezoeker-dagen.</p>
+  <% } %>
+
+  <div class="stats-period">
+    Periode:
+    <% [7,14,30,90].forEach(function(n){ %>
+      <a href="/admin/stats?days=<%= n %>" class="<%= s.days === n ? 'is-on' : '' %>"><%= n %>d</a>
+    <% }); %>
+  </div>
+
   <section class="stats-chart-wrap">
     <div class="stats-chart-head">
-      <h2>Laatste 14 dagen</h2>
+      <h2>Laatste <%= s.days %> dagen</h2>
       <div class="stats-legend">
         <span class="lg lg-vis">Bezoekers</span>
@@ -66,4 +77,15 @@
   </div>
 
+  <% if (typeof s.referrers !== 'undefined' && s.referrers.length) { %>
+    <section class="stats-top" style="margin-top:1.2rem">
+      <h2>🌐 Bronnen (waar bezoekers vandaan komen)</h2>
+      <ol>
+        <% s.referrers.forEach(function(r){ %>
+          <li><span><%= r.host %></span><span class="stats-count"><%= r.n %></span></li>
+        <% }); %>
+      </ol>
+    </section>
+  <% } %>
+
   <% if (typeof linkClicks !== 'undefined' && linkClicks.length) { %>
     <section class="stats-top" style="margin-top:1.2rem">
@@ -112,3 +134,6 @@
 .stats-count { color: var(--accent); font-weight: 700; font-variant-numeric: tabular-nums; }
 .stats-empty { color: var(--ink-muted); font-size: .88rem; margin: 0; }
+.stats-period { margin: .2rem 0 1.2rem; font-size: .9rem; color: var(--ink-muted); }
+.stats-period a { display: inline-block; margin-left: .4rem; padding: .2rem .6rem; border: 1px solid var(--rule); border-radius: 999px; text-decoration: none; color: var(--ink); }
+.stats-period a.is-on { background: var(--accent); color: #fff; border-color: var(--accent); }
 </style>
