Teamblind
Teamblind
teamblind
Design System
Teamblind logo

Teamblind

Blind (블라인드) is the anonymous workplace community where over twelve million verified professionals talk about salary, career moves, and company life — and its design reads exactly like what it is: a high-velocity text forum wearing the lightest possible chrome. The Korean surface (teamblind.com/kr) is a dense, white-canvas (#ffffff) list UI in the lineag

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display48px · 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

03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
krSmall4px
rankSmall4px
enMedium8px
searchMedium8px
sidebarMedium8px
enLarge12px
krPill20px
krHero30px
avatarsFull50px
circularFull50px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Reserve red (#da3238 EN / #fb5957 KR) for exactly one CTA per screen
  • Set post titles at 14px Pretendard weight 600 in ink #222222
  • Separate list rows with 1px #d7d7d7 hairlines instead of cards on dense KR-style lists
  • Use the #f9f9fb canvas + white card + 1px #e9ebee border pattern for EN-style feeds
  • Keep the system shadow-free — tint and hairline carry all depth
  • Use the grey ladder (#18202a active → #5f6b7c nav → #94969b meta) for hierarchy
  • Make search prominent — up to a 60px pill with a 2px #222222 outline on the home surface
  • Express anonymity in the UI: scrambled handles, "비공개" attribution, no profile photos

Don't

  • Use red for anything other than the primary action — no red headings, links, or decorations
  • Add drop shadows or elevated card stacks — the system is flat
  • Use display-size typography on community surfaces — 18px is the ceiling
  • Replace hairline-separated lists with heavy card chrome on the KR surface
  • Show real names, faces, or employer-identifying avatars in feed patterns
  • Introduce a second accent color — greys plus one red is the whole palette
  • Use weight 700 for emphasis — 600 is the system's strong weight
  • Let metadata compete with titles — counts and categories stay at 12px grey #94969b
05

Components

Buttons

button-signup
Background#da3238
Text#ffffff
Radius8px
Padding0 16px
Font14px / 600
Use: EN 'Sign up' — the canonical brand-red CTA
button-login-kr
Background#fb5957
Text#ffffff
Border1px solid #fb5957
Radius4px
Font14px / 600
Use: KR '로그인' CTA — lighter coral red on the KR surface
button-signin-ghost
Text#222222
Border1px solid #e9ebee
Radius8px
Padding0 16px
Font14px / 600
Use: EN 'Sign in' secondary ghost button

Inputs

input-search-en
Background#eff0f4
Text#222222
Radius8px
Font14px / 400
Use: EN header search — borderless grey field
input-hero-kr
Background#ffffff
Text#222222
Border2px solid #222222
Radius30px
Font18px / 400
Use: KR hero search — bold ink-outlined pill

Cards

card-feed
card-feed
Background#ffffff
Border1px solid #e9ebee
Radius12px
Padding16px
Use: EN feed/content card on the #f9f9fb canvas

Badges

badge
badge-rank
Background#e6e8ef
Text#939dac
Radius4px
Padding3px
Font10px / 600
Use: KR '토픽 베스트' numeric rank chip (1–10)

Tabs

TabTabTab
tab-gnb-kr
Text#5f6b7c
Font16px / 600
Activetext #18202a
Use: KR global nav — 홈 active vs 채널/기업 리뷰 inactive
TabTabTab
pill-side-nav
Background#f6f7fa
Text#222222
Radius8px
Padding8px 12px
Font14px / 600
Use: EN sidebar selected item; inactive items #65696c on transparent

List items

list-post
list-post
Text#222222
Font14px / 600
Use: Post-row title; 12px #94969b category label above

Related design systems