diff --git a/frontend/src/app/components/Layout/UpdateReadyPill.tsx b/frontend/src/app/components/Layout/UpdateReadyPill.tsx
index 8466b3d3..68b6fc85 100644
--- a/frontend/src/app/components/Layout/UpdateReadyPill.tsx
+++ b/frontend/src/app/components/Layout/UpdateReadyPill.tsx
@@ -3,9 +3,9 @@ import Box from '@mui/material/Box';
import Grow from '@mui/material/Grow';
import Typography from '@mui/material/Typography';
import CircularProgress from '@mui/material/CircularProgress';
-import RestartAltIcon from '@mui/icons-material/RestartAlt';
import ArrowForwardIcon from '@mui/icons-material/ArrowForward';
import CloseIcon from '@mui/icons-material/Close';
+import OnboardingLogo from '@/app/components/OnboardingV3/OnboardingLogo';
import { useAppDispatch, useAppSelector } from '@/shared/hooks';
import { setInstalling } from '@/shared/state/updateSlice';
import { useClaudeTokens } from '@/shared/styles/ThemeContext';
@@ -77,28 +77,17 @@ const UpdateReadyPill: React.FC = () => {
transform: hovered && !installing ? 'translateY(-1px)' : 'none',
}}
>
-
-
-
+ {/* The octopus is our leaf: the brand mark wears its own coral, everything else follows the theme. */}
+
- {installing ? 'Restarting…' : 'Restart to update'}
-
-
- {availableVersion ? `v${availableVersion} ready` : 'New version ready'}
+ {installing ? 'Relaunching…' : 'Relaunch to update'}
+ {availableVersion && (
+
+ v{availableVersion}
+
+ )}
{installing
?