Omnichat
Omnichat
omnichat
Design System
Omnichat logo

Omnichat

Omnichat is Taiwan and Hong Kong's leading omnichannel chat-commerce platform, and its zh-TW marketing surface reads like a confident AI-era SaaS pitch deck: a pure black (#000000) hero stage where the headline itself glows in an animated aurora gradient — lavender (#ac9cff) through violet (#8e4dff), mint (#69dfb2) and sky blue (#379afd) — clipped

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display46px · 500 · 1.25
Design at scale
32px32px · 500 · 1.25
Section heading
heading-lg24px · 500 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small14px · 400 · 1.5
Supporting text
caption11px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Display
Outfit
Open · OFL
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap26px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
badgesSmall5px
dropdownSmall5px
inputsMedium8px
gradientdeepMedium8px
headerNotch13px
tabNotch13px
pricingLarge20px
actionRibbon0px
segmentedFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Stage hero statements on pure black (#000000) with the aurora gradient (#ac9cff → #8e4dff → #69dfb2 → #379afd) clipped into the headline text
  • Set headings in Outfit weight 500 with positive +1px letter-spacing; pair zh-TW copy in Noto Sans HK
  • Use the notched corner ("13px 13px 0px") on header CTAs and the ribbon ("0px 24px") on action CTAs — the asymmetric corners are the brand signature
  • Keep the action palette blue-only: #006aff chrome, #408fff in-page CTAs, #0202a6 deep headings
  • Separate sections with background alternation (white / #f8f9fa / #ecf4ff / black), not rules or heavy shadows
  • Use heading color (deep blue vs sky vs ink) to signal content register
  • Float the #006aff badge above the featured pricing card and mark it with a 2px #006aff border
  • Keep shadows at feather strength (rgba(0,0,0,0.06))

Don't

  • Use bold (700+) display weights — the system persuades at weight 500
  • Track headings tight or negative — Omnichat's letter-spacing is always open and positive
  • Round buttons symmetrically into default pills or plain rectangles — every CTA carries an asymmetric corner
  • Introduce warm accent colors on actions — the raspberry #cc3366 lives only inside mega-menu dropdowns
  • Stack heavy drop shadows on cards — elevation stays whisper-quiet
  • Put the aurora gradient on body text or small UI — it belongs to hero-scale statements and the hero CTA only
  • Use grey hairline dividers between sections — switch the band background instead
  • Mix a second blue system into chrome — #006aff and #408fff have fixed, separate jobs
05

Components

Buttons

button-primary
Background#006aff
Text#ffffff
Border1px solid #006aff
Radius13px 13px 0px
Font16px / 500
Use: Header 專家諮詢 CTA — notched bottom-right corner
button-outline
Background#ffffff
Text#006aff
Border1px solid #006aff
Radius13px 13px 0px
Font16px / 500
Use: Header 免費試用 secondary CTA, same notched geometry
button-gradient
Background#3337f6
Text#ffffff
Radius10px
Padding10px
Font16px / 500
statesanimated 270deg gradient #3337f6 → #379afd → #69dfb2
Use: Hero 專家諮詢 CTA on black
button-action
Background#408fff
Text#ffffff
Radius0px 24px
Padding8px 20px 11px
Font16px / 500
Use: 聯絡專人 / 送出資料 ribbon CTA — opposing corners rounded

Tabs

TabTabTab
segment-toggle
Text#408fff
Radius99px
Font16px / 500
Activebg #408fff + text #ffffff
Use: Pricing product switcher pill (線上對話商務 / OMO / Social CDP)

Inputs

input-default
Background#f9f9f9
Text#3d3d3d
Border1px solid #c5c5c5
Radius8px
Padding8px 16px
Font16px / 400
Use: Lead-form text field

Cards

card-pricing
card-pricing
Background#ffffff
Border2px solid #006aff
Radius20px
Padding36px 26px
Shadowrgba(0,0,0,0.06) 3px 3px 15px
Use: Featured plan card; non-featured plans carry an invisible 2px #ffffff border

Badges

badge
badge-popular
Background#006aff
Text#ffffff
Radius5px
Padding1px 32px
Font16px / 400
Use: 最受歡迎 plan ribbon

Related design systems