Atmos
A design system for conversation, in text and in voice.
Chat and voice come first. The rest of the site, posts and case studies included, is made from the same parts.
Foundations
The tones behind every page. Faint by design, so lift them to see the mesh move.
--inkTitles, labels and chat replies
Manrope, for the page and the conversation alike
Steps
space-1- 4
space-2- 8
- Sets the corners →
space-3- 12
space-4- 16
space-5- 20
- Page gutter on phones
Corners
- Surface 24px
- Menu, composer, bubbles, dialogs
- Card 16px
- Panes, images and video
- Inset 8px
- Inline code, icon buttons
Pad 8px inside a corner and the corner within is 8px smaller, which is always the next role: 24, then 16, then 8. Drawn at twice size.
cubic-bezier(0.22, 1, 0.36, 1)Conversation
Chat
A conversation, end to end
The real composer and messages, with scripted answers drawn from the about page instead of the live agent. Ask something, then type again while it replies to queue a follow-up.
Ask me about my work.
Message
Your words, and the reply
Your turn sits in a bubble; replies are plain text with their sources. Every state a message can be in, side by side.
Composer
One surface, one primary button
Where you type or start talking. The primary button changes with what you can do next.
And what are you exploring now?
Dictation
Talking into the composer
The microphone in the composer turns speech into a draft you can edit before sending. The ribbon follows your voice: it rises quickly and settles slowly.
Voice
A voice call
The real call screen with a scripted voice, so it never asks for your microphone. Tap the orb to connect, then mute, end, or offer the unlock. Below, the same screen held in every state of a call. The orb shows each one by how its colour moves, never by a halo, pulse or change of size.
Talk with Mo
Tap the orb to use your microphone
Every state of a call
Talk with Mo
Tap the orb to use your microphone
Talk with Mo
Tap the orb to use your microphone
Unable to access the microphone. Please review your browser settings.
Components

Agents are making execution cheaper. Teams can explore more directions, build prototypes faster, and turn an early idea into something tangible with far less effort.
That password didn’t work. Try again.