The horizontal tool bar, defined for the two states it has: connected and not connected. Search is dropped, Studio stays right-aligned, the notifications bell is kept. Every bar is responsive — resize the window to watch it flip between desktop and mobile.
The spec at a glance
Two states. Connected and not connected — both fully defined here.
Connected: brand · Launchpad / Marketplace · Studio · divider · notifications bell · theme · cyan wallet pill.
Not connected: the same skeleton, but no bell, and the wallet becomes a white Connect button.
Below 768px the nav, the Studio link and the theme toggle fold into the hamburger drawer; the bell and the wallet stay in the bar.
Light + dark The bar is always dark and renders identically in light and dark themes — it never recolours. The light/dark control itself lives on the bar at desktop and moves into the drawer on mobile.
NowCurrent top bar
The bar as it ships today, connected — shown for comparison.
A wallet is connected. The right cluster reads: Studio, a hairline divider, then the account controls — notifications, theme, and the wallet.
Notifications bell with an unread count, between the divider and the theme toggle. It stays in the bar on mobile too, so the count is always glanceable.
Studio stays right-aligned, set off from the account controls by the divider.
Wallet control keeps the connected principal and gains a wallet glyph.
Mobile: hamburger, brand, bell, wallet. Theme toggle moves to the drawer; touch targets are 44px.
Note On mobile the bar is hamburger · brand · Connect. Studio and the theme toggle fold into the drawer; the white Connect button is the one thing held in the bar.
CMobile menu drawer
Below 768px the hamburger opens this drawer. It carries everything that left the bar — and the light / dark toggle sits right at the top, under the header, in both states.
Not connected
LightDark
Light / dark lives here
Launchpad
Marketplace
Connected
LightDark
Light / dark lives here
Donna
tk-3f4…91a2
Launchpad
Marketplace
Studio
Decisions
Button label: the not-connected control reads Connect.
Breakpoint: 768px — the Bootstrap / Tailwind md value, the de-facto web standard. Both the style guide and the app shell now use it.
Studio when signed out: stays visible, so logged-out visitors see as much as possible before connecting.
Theme toggle on mobile: lives in the menu drawer, not the bar.
Light + dark: the bar is identical in both — it never recolours.
Spec styleguide.html §Navigation and styleguide.css have been updated to this spec — the style guide stays the source of truth.
Toko · top bar · connected + not connected · resize to see each state flip between desktop and mobile.