Index: src/server.js
===================================================================
--- src/server.js	(revision c869272b9b1102a8007325c0133c1a233861e51b)
+++ src/server.js	(revision 5e95aac1fead3706da60b96ef28bc533d65a013e)
@@ -264,11 +264,11 @@
 function _renderFavicon(res, accent) {
   const safeAccent = /^#[0-9a-fA-F]{3,8}$/.test(accent) ? accent : '#c2410c';
-  // Site mark: rounded square in the site accent + bold white 'SF'
+  // Site mark: rounded square in the site accent + bold white 'K' (Klonkt)
   const svg = `<?xml version="1.0" encoding="UTF-8"?>
 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
   <rect width="64" height="64" rx="14" fill="${safeAccent}"/>
-  <text x="50%" y="50%" dy="0.36em" text-anchor="middle"
+  <text x="50%" y="50%" dy="0.35em" text-anchor="middle"
         font-family="Arial, Helvetica, sans-serif"
-        font-size="30" font-weight="800" letter-spacing="-1" fill="#fff">SF</text>
+        font-size="42" font-weight="800" fill="#fff">K</text>
 </svg>`;
   res.set('Content-Type', 'image/svg+xml');
Index: src/views/pages/admin-users.ejs
===================================================================
--- src/views/pages/admin-users.ejs	(revision c869272b9b1102a8007325c0133c1a233861e51b)
+++ src/views/pages/admin-users.ejs	(revision 5e95aac1fead3706da60b96ef28bc533d65a013e)
@@ -199,5 +199,5 @@
 /* ─── Role select + delete ────────────────────────────────────── */
 .ax-user-controls {
-  display: flex; gap: 0.5rem; align-items: center;
+  display: flex; gap: 0.5rem; align-items: flex-end;
   flex-shrink: 0;
 }
@@ -215,4 +215,7 @@
 }
 .ax-role select {
+  width: 112px;
+  height: 40px;
+  box-sizing: border-box;
   padding: 0.4rem 1.75rem 0.4rem 0.6rem;
   border: 1px solid var(--rule);
