Mustit
Mustit
mustit
Design System
Mustit logo

Mustit

MUSTIT projects a disciplined luxury-marketplace aesthetic: a near-black (#1F1F2C) and white canvas that recedes so individual product photography can dominate, accented by a single assertive brand red (#D00000) that marks every price-cut, badge, and primary CTA. The official brand philosophy — "Smart Luxury — Make the Best Discovery" — is made tangible

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 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
buttons4px
inputs4px
cards4px
dialogs4px
badges4px
circleCircle50%

Elevation

Level 1
Level 2
04

Guidelines

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

Do

  • Use #D00000 exclusively for price discounts, sale badges, and primary conversion CTAs
  • Keep all button radius at 4px for UI elements; use 17px+ only for pill chips/filter controls
  • Use Pretendard weight 700 for all prices and product names to create scan hierarchy
  • Keep section backgrounds alternating between #ffffff and #fafafa for visual rhythm
  • Apply transition: all 0.2s ease for interactive micro-feedback (hover/active states)
  • Use the 16px horizontal gutter consistently across all list and card views

Don't

  • n't mix the brand red #D00000 with decorative elements — reserve it for urgency/action signals
  • n't use more than two typeface families in any single view (Pretendard + one brand face)
  • n't apply heavy shadows (rgba >0.1) — the luxury positioning demands minimal depth cues
  • n't round product image containers — keep them square with sharp corners to frame merchandise
  • n't use the outlet burgundy #8c1e46 outside of the Outlet category badge context
05

Components

Button

Primary (Black)
Background`#333333`
Text`#ffffff`
Radius4px
Padding0 16px
Font15px / 600
Height48px
Primary (Red / Confirm)
Background`#D00000`
Text`#ffffff`
Border1px solid `#D00000`
Radius4px
Font18px / 500
Height48px
Outline (Secondary)
Background`#ffffff`
Text`#222222`
Border1px solid `#333333`
Radius4px
Font13px / 600
Height32px
Disabled
Background`#ffffff`
Text`#888888`
Border1px solid `#dddddd`
Radius4px

Tab

ActiveOther
Active
Text`#222222`
Font16px / 700
Border-bottom2px solid `#222222`
InactiveOther
Inactive
Text`#aaaaaa`
Font16px / 500

Badge

Outlet
Outlet
Background`#8c1e46`
Text`#ffffff`
Radius2px
Padding0 8px
Font11px / 700
Height22px
Info
Info Tag
Text`#3083e4`
Border1px solid `#3083e4`
Radius2px
Font12px / 400
Height24px

Filter Chip

Default
Default
Border1px solid `#cccccc`
Radius17px
Height34px
Active
Active
Border1px solid `#D00000`
Radius17px

Search Input

Default
Background`#ffffff`
Text`#222222`
Radius4px
Padding0 12px
Font15px / 600
Height40px
Placeholder
Text`#aaaaaa`
Font15px / 400

Related design systems