Index: src/services/i18n.js
===================================================================
--- src/services/i18n.js	(revision 100aad8494f60f373510125cb63f9461518247cc)
+++ src/services/i18n.js	(revision 85b51bfed40ba560eccbc20fd7df36c861e6618b)
@@ -891,5 +891,5 @@
     'fgate.title': 'Alleen voor vrienden',
     'fgate.sub': 'Dit is exclusief voor ingelogde vrienden. Log in om het te bekijken.',
-    'fgate.login': 'Inloggen / aanmelden', 'read.end': 'Je bent bij het begin van het archief.', 'read.load_error': 'Kon het volgende bericht niet laden.', 'read.exit': 'Terug naar de site', 'read.exit_label': 'Uit het leesscherm',
+    'fgate.login': 'Inloggen / aanmelden', 'read.end': 'Je bent bij het begin van het archief.', 'read.load_error': 'Kon het volgende bericht niet laden.',
     'lbio.empty': 'Nog geen links ingesteld.',
     'lbio.back_to_site': 'naar de site',
@@ -1897,5 +1897,5 @@
     'fgate.title': 'Friends only',
     'fgate.sub': 'This is exclusive to logged-in friends. Log in to view it.',
-    'fgate.login': 'Log in / sign up', 'read.end': 'You have reached the beginning of the archive.', 'read.load_error': 'Could not load the next post.', 'read.exit': 'Back to the site', 'read.exit_label': 'Leave reading view',
+    'fgate.login': 'Log in / sign up', 'read.end': 'You have reached the beginning of the archive.', 'read.load_error': 'Could not load the next post.',
     'lbio.empty': 'No links set up yet.',
     'lbio.back_to_site': 'back to the site',
@@ -2903,5 +2903,5 @@
     'fgate.title': 'Nur für Freunde',
     'fgate.sub': 'Dies ist exklusiv für eingeloggte Freunde. Melde dich an, um es anzusehen.',
-    'fgate.login': 'Anmelden / Registrieren', 'read.end': 'Du bist am Anfang des Archivs angekommen.', 'read.load_error': 'Der nächste Beitrag konnte nicht geladen werden.', 'read.exit': 'Zurück zur Seite', 'read.exit_label': 'Lesemodus verlassen',
+    'fgate.login': 'Anmelden / Registrieren', 'read.end': 'Du bist am Anfang des Archivs angekommen.', 'read.load_error': 'Der nächste Beitrag konnte nicht geladen werden.',
     'lbio.empty': 'Noch keine Links eingerichtet.',
     'lbio.back_to_site': 'zurück zur Seite',
Index: src/views/pages/read.ejs
===================================================================
--- src/views/pages/read.ejs	(revision 100aad8494f60f373510125cb63f9461518247cc)
+++ src/views/pages/read.ejs	(revision 85b51bfed40ba560eccbc20fd7df36c861e6618b)
@@ -24,9 +24,7 @@
 </div>
 
-<%# De weg terug. Blijft staan als de balken weg zijn -- een scherm zonder
-    uitgang is geen scherm maar een val. %>
-<nav class="read-exit" aria-label="<%= t('read.exit_label') %>">
-  <a class="read-hand" href="<%= _b %>/" title="<%= t('read.exit') %>" aria-label="<%= t('read.exit') %>">👋</a>
-</nav>
+<%# Geen eigen uitgangsknop. De balken schuiven terug zodra je omhoog scrolt
+    (en staan er sowieso bovenaan), dus de weg terug is altijd één veeg weg. Een
+    zwevende knop erbij zou een tweede uitgang zijn die hetzelfde doet. %>
 
 <noscript>
@@ -91,15 +89,9 @@
 .on-read .read-end  { text-align: center; padding: 2rem 1rem 3rem; opacity: .5; font-size: .9rem; }
 
-.on-read .read-exit { position: fixed; right: 1rem; bottom: 1rem; z-index: 60; }
-.on-read .read-hand {
-  display: grid; place-items: center; width: 3rem; height: 3rem;
-  font-size: 1.5rem; text-decoration: none; border-radius: 50%;
-  background: var(--paper, #fff); box-shadow: 0 2px 10px rgba(0,0,0,.18);
-}
 .on-read .read-fallback { display: flex; gap: 1rem; padding: 1rem 1.2rem; }
 
 @media (prefers-reduced-motion: reduce) {
   .on-read #pcms-chrome, .on-read .bottom-tab { transition: none; }
-  .on-read .read-stream { scroll-snap-type: none; }
+  html:has(body.on-read) { scroll-snap-type: none; }
 }
 </style>
