Index: src/views/pages/admin-circle.ejs
===================================================================
--- src/views/pages/admin-circle.ejs	(revision 151a72c71a0457100fa2e53965376fdeb4966b9c)
+++ src/views/pages/admin-circle.ejs	(revision eef691ed4ca5b407f1c937176796ce2b368aeec0)
@@ -118,5 +118,6 @@
    die hele zinnen midden in woorden knipt — dat zit op de URL-small, niet hier). */
 .circ-reason { flex-basis: 100%; line-height: 1.4; color: var(--ink-muted); word-break: normal; overflow-wrap: anywhere; }
-.btn-danger { color: #991b1b; border-color: #fca5a5; }
+.btn-danger { background: #dc2626; color: #fff; border-color: #dc2626; }
+.btn-danger:hover { background: #b91c1c; border-color: #b91c1c; color: #fff; }
 .alert { padding: .75rem 1rem; border-radius: 6px; margin-bottom: 1rem; }
 .alert-success { background: #d1fae5; color: #065f46; border: 1px solid #a7f3d0; }
