diff --git a/public/app.js b/public/app.js
index ac11d6b..bff08f3 100644
--- a/public/app.js
+++ b/public/app.js
@@ -1558,7 +1558,8 @@
} else if (currentAgent === 'codex') {
avatar.innerHTML = ``;
} else {
- avatar.textContent = '🦀';
+ // Pixel-style crab SVG (Claude mascot), transparent bg, currentColor
+ avatar.innerHTML = ``;
}
const bubble = document.createElement('div');
diff --git a/public/style.css b/public/style.css
index ba3621e..7c8b2ce 100644
--- a/public/style.css
+++ b/public/style.css
@@ -1016,10 +1016,11 @@ body.session-loading-active {
.msg.user .msg-avatar { background: var(--bg-bubble-user); color: #fff; }
.msg.assistant .msg-avatar { background: var(--success); color: #fff; }
.msg-avatar svg { display: block; flex-shrink: 0; }
-/* Claude avatar: pixel crab emoji on accent bg */
+/* Claude avatar: transparent bg, pixel crab uses theme accent color */
.msg.assistant.agent-claude .msg-avatar {
- background: var(--accent);
- color: #fff;
+ background: transparent;
+ color: var(--accent);
+ border: 1.5px solid var(--accent);
font-size: 18px;
}
/* Codex avatar: GPT logo on green bg */