diff --git a/templates/error.html b/templates/error.html
index 5a2a9d7..8fd0dfe 100644
--- a/templates/error.html
+++ b/templates/error.html
@@ -1,31 +1,24 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
-  <meta charset="UTF-8">
-  <title>Error - {{ homeserver }}</title>
-  <link rel="icon" href="/static/favicon.ico">
-  <link rel="stylesheet" href="/static/styles.css">
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Registration Error</title>
+    <link rel="stylesheet" href="/static/styles.css">
 </head>
 <body>
-  <div class="main-container">
-    <div class="logo-container">
-      <img src="/static/logo.png" alt="{{ homeserver }} logo" class="logo">
+    <div class="card">
+        <div class="logo-container">
+            <img src="/static/logo.png" alt="Logo" class="logo">
+        </div>
+        
+        <div class="status-indicator error">✕</div>
+        
+        <div class="message">
+            {{ message }}
+        </div>
+
+        <a href="/" class="button">Back to Home</a>
     </div>
-    
-    <div class="message-container">
-      <div class="error-message">
-        {{ message }}
-      </div>
-    </div>
-    
-    <div class="button-container">
-      <a href="/" class="back-button">Back to Home</a>
-    </div>
-    
-    <div class="footer-spacer"></div>
-    <footer>
-      <p>Matrix Homeserver: {{ homeserver }}</p>
-    </footer>
-  </div>
 </body>
-</html>
+</html>
\ No newline at end of file