Visual Expression v1.1
A working style guide for the AI expression across the design system: the mark (full size and small), the mark paired with the wordmark, and the mark inside components like badges and cards.
Principles
- Match the expression to the moment. A quiet tag marks provenance, a glow highlights a recommendation, the full mark signals a judgment call.
- Disclose in proportion. The more the AI decides, the more you tell the user. A tag is enough to show where something came from, a recommendation should point out what to check, and an action should ask before it runs.
- Mark the group once, not every control. Set the AI context at the boundary so the mark keeps its meaning.
- Pair a glow with a label. The glow draws the eye and the label says why. Limit it to one best match per view.
- Use it sparingly. The expression only reads as special when most of the UI stays neutral.
Color
Two ramps anchor the AI expression: Primary, the brand cyan, and Insight, the violet that signals intelligence. The AI gradients blend the two: the strong gradient runs Insight 600 to Primary 300, and the subtle gradient is a soft tint pair for surface fills. The full token reference lives in Foundation → Colors.
Which gradient to use
--ai-gradient-strong: the hero gradient. Use for AI marks, icon fills, and glows. Never place text on it.--ai-gradient-fill: the same gradient, darkened to carry white text at AA. Use for badges and buttons.--ai-gradient-text: use when AI text itself needs the gradient, clipped onto the letters.--ai-gradient: the quiet tint. Use for AI surface fills and backgrounds.
Primary
The brand cyan.Insight
The violet that signals intelligence.Same in light and dark
Theme-invariantAI Gradient (fill)
--ai-gradient-fillA solid fill for badges and buttons. White text on it passes AA (4.97:1+). Stays dark in dark mode so the white text keeps contrast; the text gradient lifts instead.
AI Gradient (strong)
--ai-gradient-strongThe full-strength gradient for AI marks, icon fills, and glows.
Adapts per theme
Different ramp steps per modeAI Gradient (text)
--ai-gradient-textUse when AI text needs to sit on a theme-colored surface. Matches the fill colors in light mode, and lifts to lighter steps in dark mode to hold AA contrast.
AI Gradient (subtle)
--ai-gradientThe soft tint for AI surface fills and backgrounds. The base name is the subtle tint, not the default gradient.
Mark and wordmark
The mark, the Astroid icon, paired with the wordmark, set bold with tight letter spacing.
Two fills: the AI gradient for expressive moments, and a solid fill for dense or
small contexts.
The mark is not only brand. It is also the label that tells someone a feature is AI, the baseline transparency the EU AI Act calls for, so keep it visible wherever AI is at work rather than tucked behind a hover.
Gradient
Solid fill
In components
The small mark in context: section headers, badges, and buttons. Each example
below is labeled with when to use it. Gradient fill uses the text-safe --ai-gradient-fill
(white text, AA); soft tint uses --ai-gradient with foreground text. To implement
these, use the AI variants on the Badge and Button components.
Section header
Badges
These are sensible defaults; use them as-is when they fit. The variant carries the meaning, not the label, so any label can take any variant; choose by emphasis and how dense the surface is. The caveat that AI can make mistakes is separate: it is not a badge passenger in any variant. It belongs to the surface around the content, shown once at the recommendation or action level.
Buttons
These are sensible defaults; use them as-is when they fit. The variant carries the meaning, not the label, so any label can take any variant; choose by how prominent the action should be and how dense the surface is. Keep one solid action per view so the primary choice stays clear.
Timeline marker
Source line. When an AI step drew on retrieved data, name where it came from so the result is explainable and the user can trace it back. The names link to the source.
Thinking
Surfaces
AI surfaces. The chat input takes an AI gradient border on focus. Cards come solid or glass, and a glow, an AI gradient shadow, can sit behind either. See the Card component page for implementation. The AI input variant is experimental, shown here for exploration.
Chat input
Input
Card (Primary)
Matches your request. $350/unit cheaper with EPP applied.
The output is AI generated. Please review.
Card (selectable)
Caveat footer. The glow and badge carry the confidence up top; the caveat sits quiet below, marked by a small info icon. Show it wherever AI generates content the user reads or acts on: recommendations, actions, and AI-generated insights. The mark, badges, and buttons are identity, not content, so they don't need it. Disclose once per surface: a footer on a single card, once under the mark for a group headed by the mark, and once below the group for a grid of equal-height cards.
Card (Group)
The output is AI generated. Please review.
Examples
Compositions that combine the mark, color, and components into real patterns. Each example shows the AI expression working alongside standard UI.
Activity timeline
A mix of AI and user activity. AI steps carry the mark across its states (complete, in progress, upcoming), while people appear as avatars.
Sync to ERP
Queued for the next run
Posting entry
9:16 AMWriting to the ledger
- PV
Approved
9:14 AMPeter Vachon
Data extracted
9:08 AMInvoice parsed successfully
Product recommendation
Three glass product cards. The first is the AI pick: it uses the primary glass card with the glow and a gradient fill badge to set it apart from the standard results.
Pairing a glow with a label
The glow lifts the recommended card off the grid, and the gradient fill badge names why it stands out. The two work as a pair: the glow draws the eye, the label explains the emphasis. Use the combination for a single best match per view so the signal stays meaningful, and keep the glow soft. It guides attention without the hard edge of a border or a solid color block.
Recommended actions
A card group over one shared glow, headed by the mark. Each card pairs an action with its impact metrics and offers to automate or dismiss it.
The output is AI generated. Please review.
Mark the group once, not every control
When several AI recommendations are grouped together, establish the AI context a single time at the section level. The shared glow contains the group, and the mark with the section title signals that everything inside is AI generated. Repeating the mark on every card, badge, and button within dilutes it and leads to mark fatigue, so the controls inside can stay neutral. Setting the expression at the boundary keeps it present and meaningful without overuse.
Plan selection
Selectable cards in a guided choice. The agent's pick is the AI variant with its gradient glow on select and an Agent pick badge, while the alternatives are standard. An AI note frames the recommendation above the options.
Which plan tier for the Denver lines?
Your T-Mobile MSA includes three business tiers. Based on the SE team's usage, Business Pro fits.
See how this toolkit meets AI transparency and disclosure requirements →