Momoshop
Momoshop
momoshop
Design System
Momoshop logo

Momoshop

momo's digital product design radiates warm, confident energy rooted in its signature magenta-pink — a hue that traces back to its television shopping roots and reads instantly as "deal in progress." The overall atmosphere is dense but purposeful: a grid-forward layout packed with product imagery, price badges, and countdown timers communicates urgency and a

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display44px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 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.
small13px · 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
Primary
Microsoft JhengHei UI
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
SF Pro TC
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
SF Pro Text
Commercial
Install via Apple Developer
Primary
PingFang TC
Systemno install needed
Apple system font for Traditional Chinese.
Not publicly distributed.
Primary
Helvetica
Commercial
Pre-installed on macOS/iOS.
Source · Linotype
Primary
Arial
Commercial
Pre-installed on Windows/macOS.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px

Elevation

Level 1
Level 2
Level 3
04

Guidelines

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

Do

  • Use #D62872 for all primary interactive elements — buttons, active states, brand signifiers
  • Pair hot-pink backgrounds with pure white (#FFFFFF) text for maximum legibility
  • Reserve #DD2222 exclusively for price/discount signals and destructive confirmation actions
  • Use pill chips (border-radius: 16px) for search tags and filter selections — keeps them distinct from rectangular buttons
  • Apply the 44px touch-target minimum for all mobile interactive rows (header elements, list items)
  • Use the Oxygen / Century Gothic price font for all numeric price displays to maintain the premium-meets-value visual signal
  • Keep card backgrounds white or near-white (#FAFAFA) so product photography remains the visual hero

Don't

  • not use #D62872 for error states — use #DD2222 or #EA3323 to avoid confusion with brand CTA
  • not mix the price font (Oxygen/Century Gothic) into body copy — it is reserved solely for numerals
  • not place text smaller than 11px (absolute minimum is the rank/heat metadata size)
  • not use shadows heavier than 0 10px 15px -3px rgba(0,0,0,.1) inside product cards — heavy shadows compete with product images
  • not apply border-radius greater than 22px on action buttons — pill shapes above that threshold break the functional/brand balance
  • not leave the page canvas as pure white — the #F2F2F2 canvas is essential for making white card surfaces appear elevated
05

Components

Buttons

Primary CTA Button (Error-page / Home)
Background`#D62872`
Text`#FFFFFF`
Radius4px
Font16px / 700
Height38px
Destructive Button (Delete All)
Background`#EA3323`
Text`#FFFFFF`
Radius22px
Font17px / 400
Height44px
Width118px
Secondary Rules Button
Background`#FFFFFF`
Text`#999999`
Border1px solid `#B3B3B3`
Radius13px
Padding3px 5px 3px 8px
Font13px / 400

Trend / Product Cards

Search Trend Card
Search Trend Card
Backgroundlinear-gradient(180deg, `#FFF5F9`, `#F9F9F9`)
Border1px solid `#FBE9F1`
Radius15px
Trend Item (Top 3 highlight)
Trend Item (Top 3 highlight)
Backgroundlinear-gradient(90deg, `#FFE4F0`, `#FCF6F9`)
Radius8px
Padding6px 8px
Trend Item (Standard)
Trend Item (Standard)
Backgroundlinear-gradient(90deg, `#F3F3F3`, `#FEF5F9`)
Radius8px
Padding6px 8px

Rank Badge

Rank
Rank Number (Top Orange)
Backgroundlinear-gradient(0.34deg, `#FFAA3B` 0.29%, `#FF9203` 99.69%)
Text`#FFFFFF`
Radius4px
Font15px / 400
Width25px
Height25px

Tooltip / Dialog

Search Dialog Tooltip
Dialog content placeholder
Search Dialog Tooltip
Background`rgba(0,0,0,.8)`
Text`#FFFFFF`
Radius8px
Padding12px
Font15px / 700 (title), 13px / 400 (body)

Related design systems