Ventyx design system · v0.2
The shared foundation for clear, consistent event operations.
Carbon-inspired structure, Ventyx color, and IBM Plex typography. Light and dark themes share the same components and behavior. Every control has a purpose; every status explains what happened.
Our visual principles
01 / Color
Vermilion
#e43d12
bg-accentGold
#efb11d
bg-highlightAction
#d53610
bg-primaryRose
#d6536d
bg-steelPink
#ffa2b6
bg-cornflowerSelected
#f7ddd6
bg-tintCanvas
#ebe9e1
bg-backgroundPanel
#faf8f2
bg-panelIndependent tokens for light and dark appearance.
Editing light appearance · Changes apply when you save.
Text, status, control and focus contrast checks pass.
This editor changes your browser preview. Shared organization branding is planned in the pilot implementation.
02 / Typography
Every attendee,
expected and welcome.
An open, approachable voice for the moments that matter.
Your next event starts with a few details.
We’ll help you keep everything in order.
₱124,500.00 1,248 attendees 09:30 AM
Full names always wrap. Counts and money use tabular numerals.
03 / Actions
Primary and secondary
Quiet and destructive
Loading and unavailable
48 px station control
04 / Forms
As you’d like it to appear on your badge.
Enter a complete email address, such as name@example.com.
Keep it welcoming, specific, and easy to read.
05 / Feedback
Payment confirmed.
We are confirming your payment.
Print completion is uncertain.
This ticket can’t be admitted.
Status always pairs a color with an icon and a text label.
Example values · Counts are available as text.
Example: 3 of 5 setup steps complete.
Unknown is a separate state
No color-only results, unexplained disabled actions, or fabricated completion percentages.
When attendees register, their details will have a home right here.
Keep the layout steady while content arrives.
Lucide · 24 px grid · 2 px stroke
The workspace uses this shared form for reviewed changes, preserved drafts and recoverable results. This example validates only in this browser; it changes no live records.