Index: src/views/pages/auth-register.ejs
===================================================================
--- src/views/pages/auth-register.ejs	(revision 2165b6d3d57ceaa8b5d1f70491868482149470cf)
+++ src/views/pages/auth-register.ejs	(revision 7bc636b391c66ac399c33e54f7173a022c6a3cbd)
@@ -1,14 +1,4 @@
 <div class="container auth-page">
-  <h1><%= t('setup.title') %></h1>
-  <p class="auth-intro"><%= t('setup.intro') %></p>
-
-  <div class="setup-lang" style="display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 20px">
-    <span style="opacity:.7;font-size:.9rem"><%= t('setup.lang_label') %>:</span>
-    <% (typeof langs !== 'undefined' ? langs : []).forEach(function(L){ %>
-      <a href="/lang/<%= L.code %>?r=/auth/register"
-         style="padding:5px 13px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;border:1px solid <%= L.active ? 'var(--accent)' : 'var(--rule, #2b3140)' %>;color:<%= L.active ? 'var(--accent)' : 'inherit' %>"><%= L.name %></a>
-    <% }) %>
-  </div>
-
+  <h1>Register</h1>
   <% if (error) { %><div class="alert alert-error"><%= error %></div><% } %>
   <form method="post" action="/auth/register" class="auth-form">
@@ -17,27 +7,19 @@
     <% } %>
     <label>
-      <span><%= t('setup.f_sitename') %></span>
-      <input type="text" name="siteName" value="<%= typeof siteName !== 'undefined' ? siteName : '' %>" required autofocus maxlength="80" placeholder="<%= t('setup.sitename_ph') %>">
+      <span>Username (3-32 chars, letters/numbers/_-)</span>
+      <input type="text" name="username" value="<%= username %>" required autofocus autocomplete="username" pattern="[a-zA-Z0-9_-]{3,32}">
     </label>
     <label>
-      <span><%= t('auth.f_username') %></span>
-      <input type="text" id="setup-username" name="username" value="<%= username %>" required autocomplete="username" pattern="[a-zA-Z0-9_-]{3,32}">
-      <small class="setup-handle-hint"><%= t('setup.username_note') %> <code id="setup-handle">@username@…</code></small>
-    </label>
-    <label>
-      <span><%= t('auth.f_email') %></span>
+      <span>Email</span>
       <input type="email" name="email" value="<%= email %>" required autocomplete="email">
     </label>
     <label>
-      <span><%= t('auth.f_password') %></span>
+      <span>Password (min 8 chars)</span>
       <input type="password" name="password" required minlength="8" autocomplete="new-password">
     </label>
-    <button type="submit" class="btn btn-primary"><%= t('setup.submit') %></button>
+    <button type="submit" class="btn btn-primary">Create account</button>
+    <p class="auth-link">Already registered?
+      <a href="/auth/login<%= (typeof next !== 'undefined' && next) ? '?next=' + encodeURIComponent(next) : '' %>">Login</a>
+    </p>
   </form>
 </div>
-
-<style>
-  .setup-handle-hint { display: block; margin-top: .35rem; font-size: .82rem; line-height: 1.4; color: var(--ink-soft, #888); }
-  .setup-handle-hint code { color: var(--accent); font-weight: 600; background: color-mix(in srgb, var(--accent) 12%, transparent); padding: .05rem .35rem; border-radius: 6px; white-space: nowrap; }
-</style>
-<%# Het script van deze pagina staat in assets/js/mod/auth-register.js (shaer-bqr). %>
