Dcard is Taiwan's largest anonymous social platform — and its design system is an exemplar of **Material Design adapted for East-Asian forum culture**.

Primary
Typography
Radius

Evidence snapshot

legacy snapshot
Claims grounded
0/136 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · low
Components
11 documented · harvested

Needs work: freshness conflict · proof incomplete · tier1 source missing · token source unverified · verification v2 missing

Design System
Dcard logo

Dcard

Dcard is Taiwan's largest anonymous social platform — and its design system is an exemplar of Material Design adapted for East-Asian forum culture. The page chrome is wrapped in a deep teal-navy (#00324e) header bar that frames a clean light-gray content surface (#f2f2f2), inside which posts sit on pure white cards (#ffffff). This editorial framing — dark exterior, clean interior — distinguishes Dcard from the all-light Western social platforms (Reddit, Facebook) and the all-dark gamer-chic alternatives. It feels closer to a curated digital magazine than an open feed.

04

Guidelines

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

Do

  • Use weight 500 (medium) for headlines. Dcard never goes weight 700 — Material Design convention.
  • Use the semantic color token namespace: --color-dcard- for brand, --color-state- for status, --color-text- for foreground, --color-bg- for surfaces.
  • wrap the page in the deep navy header (#00324e) and place content on the gray base (#f2f2f2) with white cards. The chrome/content contrast is the brand signature.
  • Use 8px border-radius as the default for buttons, cards, and chips.
  • Use --shadow-level-2 (0px 2px 8px -1px #0003) for default cards that need elevation. Use higher levels only for genuinely floating UI.
  • Use the gender colors (--color-gender-female, --color-gender-male, --color-gender-other) for author chips on gender-tagged posts. This is a culturally significant part of Dcard's UX.
  • reserve gold (#ffc51b, --color-dcard-premium) for premium/subscription features only.
  • Use Material easing cubic-bezier(.4, 0, .2, 1) with .15s for hover/press and .3s for page transitions.

Don't

  • Use weight 700 except in legacy or one-off display contexts.
  • introduce ad-hoc hex values. Dcard's 200+ tokens cover virtually every UI surface.
  • Use white-on-white nesting — the #f2f2f2 content layer is what separates white cards visually.
  • Use 4px or sharp corners — Dcard's softer 8px radius is the brand's tactile signature.
  • apply heavy shadows to feed posts — let the gray/white contrast separate them.
  • Use gender colors for non-author contexts — it conflates identity with status.
  • Use premium gold for warnings or general highlights — it weakens the subscription signal.
  • Use bouncy/elastic easing — Dcard's motion is restrained and platform-native.

Related design systems