Dabang (다방)'s design system uses #6366f1 as its primary color and Inter for typography, with 1px corner radius. Dabang's web product reads like a working tool that does not want to be looked at too long.

Primary
#6366f1
Typography
Inter
Radius
1px
Design System
Dabang logo

Dabang

Dabang's web product reads like a working tool that does not want to be looked at too long. The home surface is white, the map surface is whiter, and the chrome between them is a near-black #222 neutral sitting at body weight 400 on top of Pretendard Variable. Where its direct competitor Zigbang reaches for a Bloomberg-terminal restraint and reserves orang

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.
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
buttons1px
inputs1px
cards1px
dialogs1px
badges1px
pillPill9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Keep brand pink #FF3478 (--pink-500) on the logo wordmark and large-display contexts only, since at 3.4:1 on white it fails AA for body text
  • Drive all interaction state — selected map markers, focus rings, link emphasis — with action blue #326CF9 (--blue-500) and its #EEF8FF (--blue-50) hover tint
  • Build depth from 1px #DFDFDF (--gray-400) hairline borders and background-color steps (white → #F5F5F5 → #EEF8FF), keeping box-shadow: none everywhere
  • Set body text in #222 (--gray-900) at 16px/400 and run a binary 400→700 weight rhythm, reserving 500 for map filter-chip labels
  • Preserve the contextual radius ladder by using 32px pills for search-entry CTAs and 42px pills for toggleable map filter chips
  • Render price as the map marker itself (e.g. '전세 3.2억') and let warmth surface only in the AI band — 24px/400 with a single 🔍 emoji

Don't

  • Spread --pink-500 into product chrome — keeping it wordmark-only is the system's most disciplined rule, and bleeding it onto the map produces a saturated pink that fights the canvas
  • Adopt the zero-shadow rule without investing in clean 1px #DFDFDF hairlines, since borders are doing the depth work shadows would
  • Flatten the 32px and 42px pill radii into one value, which loses the affordance distinction between search-entry CTA and toggle-filter
  • Propagate the 400-weight AI-band tone across the surface — it only reads as editorial because the surrounding section heads are 700-bold at 18-20px
  • Bleed casual -요 endings into structural labels — warmth lives in the AI surface while category labels stay bare nouns (원/투룸 · 아파트 · 분양)
  • Reuse the dense 14px Korean body stack without re-tuning line-height and letter-spacing, since it is tuned for Pretendard's Korean character rendering
05

Components

Buttons

button-entry
Text#222222
Radius32px
Use: Home search-entry pill — tap to start a search
icon-control
Radius9999px
Use: Circular bookmark / close control

Toggles

filter-chip
Background#FFFFFF
Text#222222
Radius42px
Font14/500
Use: Map filter pill, 1px #DFDFDF border; active = #326CF9 border + #EEF8FF bg

Cards

listing-card
listing-card
Background#FFFFFF
Radius8px
Use: Floating left-rail listing card, 1px #DFDFDF border, no shadow

Badges

map
map-marker
Background#FFFFFF
Text#222222
Radius2px
Use: Price-bearing pill marker; selected = #326CF9 fill — price is the marker

Related design systems