diff --git a/bench/config/templates/502.html b/bench/config/templates/502.html
index fe667da..e7b2691 100644
--- a/bench/config/templates/502.html
+++ b/bench/config/templates/502.html
@@ -1,89 +1,209 @@
-
-
-
-
sad-face-avatar-boy-man-11 Created with Sketch.
-
-
-
- Sorry!
- We will be back soon.
-
-
- Don't panic. It's not you, it's us.
- Most likely, our engineers are updating the code,
- and it should take a minute for the new code to load into memory.
- Try refreshing after a minute or two.
-
-
-
-
-
+ .main-title {
+ font-size: 1.5rem;
+ font-weight: 600;
+ color: #171717;
+ margin-bottom: 1rem;
+ line-height: 1.3;
+ }
+
+ .message {
+ color: #64748b;
+ line-height: 1.6;
+ font-size: 0.95rem;
+ }
+
+ .message strong {
+ color: #334155;
+ font-weight: 600;
+ }
+
+ .refresh-hint {
+ margin-top: 1.5rem;
+ padding: 1rem;
+ background-color: #f8fafc;
+ border-radius: 0.5rem;
+ border-left: 4px solid #1fc76f;
+ }
+
+ .refresh-hint p {
+ color: #475569;
+ font-size: 0.9rem;
+ margin: 0;
+ }
+
+ .language-toggle {
+ position: fixed;
+ top: 1rem;
+ right: 1rem;
+ background: white;
+ border: 1px solid #e2e8f0;
+ border-radius: 0.5rem;
+ padding: 0.5rem;
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
+ cursor: pointer;
+ transition: all 0.2s ease;
+ }
+
+ .language-toggle:hover {
+ border-color: #1fc76f;
+ box-shadow: 0 4px 12px -1px rgba(31, 199, 111, 0.2);
+ }
+
+ .language-toggle span {
+ font-size: 0.875rem;
+ font-weight: 500;
+ color: #64748b;
+ }
+
+ @media (max-width: 640px) {
+ .container {
+ width: 95%;
+ padding: 0 1rem;
+ }
+
+ .message-container {
+ padding: 2rem 1.5rem;
+ }
+
+ .main-title {
+ font-size: 1.25rem;
+ }
+
+
+ }
+
+
+
+