91app
91app
91app
Design System
91app logo

91app

91APP carries the composure of retail infrastructure built to be trusted at scale — the brand of Taiwan's leading omnichannel OMO (online-merge-offline) commerce SaaS. Its identity rests on a deep structural navy (#061C3D) that anchors text, headings, and the primary call-to-action, giving every screen the gravity of a B2B platform that merchants stake their

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display32px · 600 · 1.25
Design at scale
24px24px · 600 · 1.25
Section heading
20px20px · 600 · 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.
small12px · 400 · 1.5
Supporting text
caption12px · 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
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons16px
inputs16px
cards16px
dialogs16px
badges8px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use navy #061C3D as the structural backbone — text, headings, and the primary button.
  • Keep coral #E85040 rare, reserved for the single most important action.
  • Set type in Noto Sans TC with Helvetica fallback; body at 16px.
  • Give primary actions the generous 16px radius for an approachable, tappable feel.
  • Lift secondary surfaces with the soft #F7F6FB neutral fill instead of hard borders.

Don't

  • Spread coral #E85040 across many elements — it loses its decisive force.
  • Put navy text on navy fill or otherwise compromise the navy/white contrast.
  • Mix the red emphasis #CB200E into general body copy; keep it for emphasis.
  • Invent ornament or heavy shadows — the brand reads engineered and calm.
05

Components

Primary Button

Default (navy)
Background#061C3D
Text#FFFFFF
Bordernone
Radius16px
Font16px / 600
Height48px
Use: Primary call-to-action — the dominant navy action on white ground

Coral CTA Button

Default (coral accent)
Background#E85040
Text#FFFFFF
Bordernone
Radius16px
Font16px / 500
Height40px
Use: The single energetic action accent — reserve for decisive, attention-drawing moments

Neutral Button

Default (secondary)
Background#F7F6FB
Text#061C3D
Bordernone
Radius3px
Font16px / 600
Height48px
Use: Secondary / neutral action on a soft near-white fill

Related design systems