diff --git a/src/layout/Shell.jsx b/src/layout/Shell.jsx
index d1b13a0..be88c18 100644
--- a/src/layout/Shell.jsx
+++ b/src/layout/Shell.jsx
@@ -5,6 +5,7 @@ import { rolesOf, visibleStages } from '../api/permissions.js'
import { useStageCounts } from '../api/portfolio.jsx'
import { useZino } from '../api/provider.jsx'
import AskDesk from '../components/AskDesk.jsx'
+import logo from '../assets/brand/zurich_logo.webp'
/**
@@ -85,10 +86,10 @@ export default function Shell() {
-
- Z
- ZURICH kotak
-
+ {/* The real mark rather than type set to look like it — see the
+ console's masthead. Bundled from src/assets, so the URL is
+ rewritten relative and resolves under the sub-path mount. */}
+
@@ -106,8 +107,7 @@ export default function Shell() {
- Z
- ZURICH kotak
+
setOpen(false)} className={({ isActive }) => 'nav' + (isActive ? ' is-on' : '')}>
diff --git a/src/styles/app.css b/src/styles/app.css
index 8f2bf21..7cfe4ca 100644
--- a/src/styles/app.css
+++ b/src/styles/app.css
@@ -33,14 +33,14 @@ button { font: inherit; }
}
.appbar__burger svg { width: 22px; height: 22px; }
.appbar__burger:active { background: rgba(255,255,255,.14); }
-.appbar__brand { display: flex; align-items: center; gap: 10px; min-width: 0; }
-.appbar__z {
- width: 30px; height: 30px; flex: none; border-radius: 50%;
- display: grid; place-items: center;
- background: #fff; color: var(--zk-navy); font-weight: 700; font-size: 16px;
+.appbar__logo {
+ /* The mark as artwork, not as type. 26px on a 56px bar leaves a thumb-sized
+ burger to its left and the avatar to its right on a 390px screen; the
+ asset carries its own plate and both lines of the wordmark, so nothing is
+ set in type beside it. Used in the drawer head too, which is the same
+ navy bar. */
+ flex: none; display: block; height: 26px; width: auto; border-radius: 5px;
}
-.appbar__word { font-size: 16px; font-weight: 700; letter-spacing: .05em; white-space: nowrap; }
-.appbar__word span { font-weight: 400; letter-spacing: 0; opacity: .85; }
.appbar__me {
margin-left: auto; flex: none;
width: 34px; height: 34px; border-radius: 50%; border: 0; cursor: pointer;