Tumblbug is Korea's flagship creator-crowdfunding platform, and its interface is built to make a creative project feel worth backing -- warm, editorial, and almost entirely black-and-white so that the project's own image
Needs work: conflict unresolved · freshness conflict · proof incomplete · tier1 source missing · token source unverified · verification v2 missing
Tumblbug is Korea's flagship creator-crowdfunding platform, and its interface is built to make a creative project feel worth backing -- warm, editorial, and almost entirely black-and-white so that the project's own imagery becomes the color. The page opens on a clean white canvas with pure black type (#000000) and a single signature coral (#fd5744) that flashes only on the moments that matter: the "후원하기" (back this project) CTA, funding-progress bars, and the percentage a project has raised. Everything else -- the dense card grid, the project thumbnails, the storytelling -- runs in disciplined monochrome, because on a crowdfunding page the creator's work has to be the brightest thing on screen.
The aesthetic is editorial and content-forward, like a curated magazine of independent creative projects. Project cards sit in a clean grid with full-radius pill controls and rounded thumbnails, set in Pretendard at a tight 14px base. The single coral accent does the emotional work: it marks the act of supporting a creator, and it fills the funding-progress bar that turns a project's momentum into a visible, almost suspenseful number (152% 달성). The mood is supportive and a little romantic about creativity -- the platform's positioning is that your taste can change the world (당신의 취향이 세상을 바꿉니다), and the design treats every project as a small cultural bet worth making.
What defines Tumblbug visually is the warm coral against rigorous black-and-white. The monochrome keeps the platform from competing with the creators' wildly varied project art (films, albums, books, games, illustration), while the coral provides a single consistent emotional cue -- this is where you back the thing you love. Pill-shaped buttons and rounded cards keep it friendly and human rather than corporate.
Key Characteristics:
#fd5744) as the signature accent — "후원하기" CTA, funding bars, percentage raised#000000) on white — monochrome so project art carries the color#f0f0f0 surface fills and hairline #e4e4e4 borders for grid separation#fd5744): The signature accent — "후원하기" CTA, funding-progress bar fill, percentage-raised emphasis, active states (observed rgb(253,87,68), ~65 occurrences).#f86453): Hover / lighter coral variant (observed rgb(248,100,83)).#e53c41): Pressed / deep accent variant (observed rgb(229,60,65)).#ffffff): Page canvas, card surfaces, button text on coral.#000000): Primary heading + body text, secondary CTA fill (observed dominant — ~5,000+ occurrences).#1c1c1c): Strong secondary text, near-black labels (observed rgb(28,28,28)).#3d3d3d): Default body text on light surfaces (observed rgb(61,61,61)).#545454): Secondary body, descriptions (observed rgb(84,84,84)).#6d6d6d): Metadata, creator name, timestamps (observed rgb(109,109,109)).#9e9e9e): Placeholder text, disabled labels (observed rgb(158,158,158)).#e4e4e4): Default border, dividers (observed rgb(228,228,228)).#f0f0f0): Secondary background, card fill, image placeholder (observed rgb(240,240,240)).#f6f6f6): Lightest surface fill (observed rgb(246,246,246)).#fd5744): Funding-progress fill, "달성" success — the brand color doubles as the momentum/success cue.#e53c41): Error states, destructive actions (shares the deep-coral family).rgba(0,0,0,0.04)): Subtle hover / pressed surface tint (observed oklab(0 0 0 / 0.1) and rgba(0,0,0,0.04)).rgba(0,0,0,0.5)): Modal scrim, image overlay (observed oklab(0 0 0 / 0.5)).#e4e4e4): Card outline, divider, input border.#f0f0f0): Subtle grid separation.#000000): Selected filter chip, focused input, active tab underline.Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", Roboto, sans-serif (observed body font-family Pretendard on live tumblbug.com, 2026-05)| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display | Pretendard | 28px | 700 | 38px | -0.4px | Editorial banner / featured project title |
| Heading Large | Pretendard | 22px | 700 | 30px | -0.4px | Section header ("이번 주 인기 프로젝트") |
| Heading | Pretendard | 18px | 700 | 26px | -0.3px | Project detail title, sub-section |
| Title | Pretendard | 16px | 700 | 24px | -0.3px | Card project title |
| Body Large | Pretendard | 16px | 400 | 24px | -0.2px | Project story body |
| Body | Pretendard | 14px | 400 | 22px | -0.2px | Default body, card metadata |
| Body Bold | Pretendard | 14px | 700 | 22px | -0.2px | Creator name, emphasis, nav |
| Funding % | Pretendard | 16px | 700 | tight | -0.2px | "152% 달성" — coral, tabular |
| Caption | Pretendard | 13px | 400 | 18px | -0.2px | Days-left, backer count, timestamps |
| Caption Bold | Pretendard | 13px | 700 | 18px | -0.2px | Tag / badge labels |
| Micro | Pretendard | 12px | 500 | 16px | -0.2px | Fine print, category labels |
-0.2px tracking — denser than a consumer app, optimized for scanning a magazine grid of projects.-0.2px to -0.4px keeps titles editorial-compact.Primary (Coral, Pill)
#fd5744#ffffff#f86453#e53c41#e4e4e4 background, #9e9e9e text후원하기, 프로젝트 후원하기, 이 리워드 선택Secondary (Black, Pill)
#000000#ffffff#1c1c1c프로젝트 올리기, 로그인Outline (Gray, Pill)
#ffffff#545454#e4e4e4#f6f6f6 background창작자센터, 공유하기, 팔로우Ghost (Text)
#000000rgba(0,0,0,0.04) backgroundDefault
#ffffff#000000#e4e4e4#9e9e9e#000000Search
#f0f0f0#000000#6d6d6d ("프로젝트, 창작자 검색")#ffffff background, 1px solid #000000 borderError
#ffffff#000000#e53c41#e53c41 belowProject Card
#ffffff#f0f0f0 at grid boundary)#f0f0f0 placeholderFeatured Card (Editorial)
#ffffff (or full-bleed project image)Reward Card
#ffffff#e4e4e4#fd5744Progress Bar (signature component)
#f0f0f0#fd5744#fd5744 tabular ("152% 달성"), backer count + days-left in 13px/400 #6d6d6dCategory Tag (Default)
#f0f0f0#545454Category Tag (Selected)
#000000#ffffffStatus Flag (Coral)
#fd5744#ffffffNew / Editor Flag
#ffffff#000000#000000#ffffff background, ~64px height, hairline bottom border. Wordmark left (텀블벅), pill search center, 창작자센터 outline-pill + profile right.홈, 검색, 찜, 마이. Active label #000000, inactive #9e9e9e. Weight + black do the work; coral is reserved for the funding CTA.| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page background, project thumbnails, default state |
| Hairline (Level 1) | 1px solid #f0f0f0 / #e4e4e4 | Card / grid separation, header border |
| Soft (Level 2) | 0px 2px 8px rgba(0,0,0,0.06) | Sticky header on scroll, dropdown menus |
| Floating (Level 3) | 0px 4px 16px rgba(0,0,0,0.10) | Bottom sheets, modal dialogs, snackbar |
Shadow Philosophy: Tumblbug keeps elevation minimal. Project thumbnails have no shadow — their boundary is the rounded image edge against white. Shadows appear only when an element must detach (sticky bar, modal). No brand-tinted shadows; the coral lives in fills and the funding bar, not in depth. Editorial restraint keeps the creators' project art dominant.
#fd5744) for the "후원하기" CTA, funding bars, and percentage raised| Name | Width | Key Changes |
|---|---|---|
| Mobile | <768px | 1-2 column grid, pill search, bottom tab bar |
| Tablet | 768-1024px | 2-3 column grid, side filters appear |
| Desktop | >1024px | 3-4 column grid, max ~1200px, persistent category nav |
#f0f0f0 placeholder#fd5744)#f86453)#e53c41)#ffffff)#000000)#3d3d3d)#6d6d6d)#9e9e9e)#e4e4e4)#f0f0f0)#fd5744)#f0f0f0)#fd5744 is the sole accent — 후원하기 CTA, funding bar, percentage raised-0.2px tracking — editorial grid densityTumblbug speaks like an encouraging curator who believes in independent creators and wants you to believe too — warm, supportive, and a little romantic about the power of taste and culture. The voice celebrates the creator and invites the backer into a shared bet on something new. Korean copy uses friendly, inviting endings (-요, -해요) and warm imperatives (후원하기, 프로젝트 올리기). The platform's positioning — 당신의 취향이 세상을 바꿉니다 (your taste changes the world) — frames backing a project as a small act of cultural participation, not a transaction.
| Context | Tone |
|---|---|
| CTAs | Warm Korean (후원하기, 프로젝트 올리기, 이 리워드 선택, 팔로우) |
| Funding status | Encouraging momentum (152% 달성, 32일 남음, 1,204명이 후원했어요). |
| Creator invitation | Inspiring, low-barrier (좋은 아이디어를 가지고 있으신가요?). |
| Empty states | Gentle + suggestion (아직 찜한 프로젝트가 없어요 + 프로젝트 둘러보기). Never 데이터가 없습니다. |
| Error messages | Blameless + actionable (다시 시도해 주세요). No 오류가 발생했습니다 boilerplate. |
| Project story | Creator's own voice — the platform stays out of the way, lets makers sound like makers. |
| Pledge confirmation | Celebratory + grateful (후원해 주셔서 감사해요!). |
Forbidden phrases. 대박 펀딩!!!, 지금 안 하면 후회, 초대박 프로젝트, 데이터가 없습니다, 오류가 발생했습니다, 불편을 드려 죄송합니다. The brand sells creative participation, not hype or scarcity-pressure. Emoji are welcome in creator stories and community, but not in error states or chrome microcopy.
Voice samples.
크리에이터를 위한 크라우드펀딩 — homepage / product positioning. 당신의 취향이 세상을 바꿉니다 — Google Play subtitle / brand slogan. 좋은 아이디어를 가지고 있으신가요? — creator-invitation prompt. 후원하기 — primary back-this-project CTA. 152% 달성 — funding-progress label. Tumblbug (텀블벅) is Korea's leading creator-focused crowdfunding platform, where cultural creators across film, music, art, publishing, illustration, design, games, and more present projects and supporters pledge to fund them (en.namu.wiki — Tumblbug, e27.co — Tumblbug profile). Where Western crowdfunding skews toward gadgets and hardware, Tumblbug built its identity around independent creative and cultural work — a magazine of art-and-culture projects you can help bring into the world. The platform's tagline frames the act of backing as cultural agency: 당신의 취향이 세상을 바꿉니다 — your taste changes the world (play.google.com — 텀블벅).
The design follows from that creative-first positioning. Because the projects span every visual genre imaginable — a graphic novel, an indie album, a board game, a documentary — the platform itself stays monochrome so it never clashes with the creators' art. The single warm coral #fd5744 provides one consistent emotional cue: the funding-progress bar and the "후원하기" button, the two moments where a backer's support turns into a project's momentum. Full-pill buttons and rounded thumbnails keep the chrome friendly and human, matching a community built on enthusiasm rather than commerce.
What Tumblbug refuses: the gadget-catalog feel of hardware crowdfunding, the cold conversion-optimized urgency of e-commerce, and any chrome that competes with the creator's work. Its bet is emotional — that people will fund culture they believe in — and the design's job is to make that belief visible: the project art front and center, the momentum rising in coral, and one warm button that says back this.
#fd5744 marks the funding bar, the percentage, and the back-this CTA — the moments of support. UI implication: if coral appears on navigation or decoration, it has drifted; reserve it for funding actions.Personas are fictional archetypes informed by Tumblbug's publicly described user base (Korean creators and culture-loving backers across art, publishing, music, games, and more), not individual people.
소영 (Soyoung), 26, Seoul. Illustrator funding her first art book on Tumblbug. Spent weeks crafting the project story and reward tiers; refreshes the coral funding bar obsessively as it climbs past 100%. Chose Tumblbug because it's where Korean indie creators and their audiences actually are.
준영 (Junyoung), 33, Seoul. Board-game enthusiast and frequent backer. Browses the 마감임박 (ending-soon) section for projects to support before they close. Backs 2-3 projects a month — treats it as collecting culture he believes in, not shopping.
하늘 (Haneul), 29, Busan. Indie musician crowdfunding a first album. Shares the project link on Instagram; the monochrome card with the rising coral percentage looks clean in her feed. Values that the platform showcases her cover art rather than burying it in chrome.
도윤 (Doyoon), 22, Seoul. University student who discovered Tumblbug through a friend's webcomic project. Backed it for the reward, stayed to browse other creative projects. Reads project stories like a magazine, finds the supportive tone genuinely motivating.
| State | Treatment |
|---|---|
| Empty (no liked projects) | Single line (아직 찜한 프로젝트가 없어요) in 14px/400 #545454, 12px gap, outline-pill CTA 프로젝트 둘러보기. No harsh empty illustration. |
| Empty (search no results) | One line '{검색어}'에 대한 결과가 없어요 14px/400 #545454, then recommended projects below. Never a dead-end. |
| Empty (filter cleared) | 조건에 맞는 프로젝트가 없어요 14px/400 #6d6d6d. No CTA — user adjusts filters. |
| Loading (project grid) | Skeleton cards at #f0f0f0: thumbnail rectangle (8px radius), title line, a funding-bar placeholder line. Shimmer 1.2s, 6% white highlight. No spinner overlay. |
| Loading (infinite scroll) | 2-4 skeleton cards appended at grid bottom. Existing cards stay rendered. No spinner. |
| Loading (pledge action) | Coral button text swaps to a 24px #ffffff spinner on the existing #fd5744 pill — geometry unchanged for frame-stability. Prevents double-pledge. |
| Error (inline form) | Input border #e53c41 1px, helper text 13px/400 #e53c41 below. One actionable sentence. |
| Error (toast) | #000000 background, white 14px/500 text, 8px radius, 3s auto-dismiss. Bottom of screen. One sentence, no icon. |
| Error (network / blocking) | Centered: 16px/700 #000000 headline, 14px/400 #6d6d6d subline, coral retry pill. No illustration. |
| Success (project liked) | Bottom snackbar: #000000 bg, white 14px/500 찜한 프로젝트에 담았어요, white-text 보러가기 on right. 3s auto-dismiss. |
| Success (pledge complete) | Dedicated confirmation screen: 후원해 주셔서 감사해요! 22px/700 #000000, pledge summary card, the project's updated coral funding bar, 프로젝트 보기 CTA. Warm, grateful — a modest celebration. |
| Funding goal reached | The coral funding bar fills past 100%; the percentage label stays coral and may gain a small "달성" status flag. The moment is celebrated quietly on the card, not with confetti spam. |
| Skeleton | #f0f0f0 blocks at exact card dimensions, shimmer 1.2s. Title and funding slots blank until resolved. |
| Disabled | Pill bg drops to #e4e4e4, text #9e9e9e. No outline tricks. |
Durations (named, not raw milliseconds):
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Toggle flips, checkbox states |
motion-fast | 150ms | Hover, focus, button press dim, small reveals |
motion-standard | 220ms | Default — card taps, tab switches, dropdown reveals |
motion-slow | 320ms | Sheet presentations, success-screen entry |
motion-page | 280ms | Route push/pop |
motion-fund | 600ms | Funding-bar fill animation on load |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-enter | cubic-bezier(0.0, 0.0, 0.2, 1) | Sheets, snackbars, route entries |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Dismissals, snackbar auto-close |
ease-standard | cubic-bezier(0.4, 0.0, 0.2, 1) | Two-way transitions — cards, tab content |
ease-fund | cubic-bezier(0.22, 1, 0.36, 1) | Funding-bar fill — confident ease-out so momentum reads as it settles |
Signature motions.
motion-fund with ease-fund — momentum that arrives with confidence. The number counts up in sync. The one place the system invests motion on emotion.ease-fund step and the grateful confirmation screen enters (motion-slow / ease-enter). Modest, warm — no confetti spam.motion-fast / ease-standard), releases on tap-up. The card does not scale — scale on a magazine grid breaks the editorial metaphor.y+40px (motion-standard / ease-enter) with a backdrop fade to rgba(0,0,0,0.5). Dismissal motion-fast / ease-exit.prefers-reduced-motion: reduce, the funding bar renders at its final fill with no count-up animation, all motion-* collapse to motion-instant, cross-fades replace slides. The platform stays fully usable.Verified: 2026-05-27 (omd:add-reference initial create — Tier 1 live inspect / Tier 2 press confirmed)
Tier 1 sources: tumblbug.com (live playwright inspect — Pretendard, body #000 base 14px, signature coral #fd5744 + #f86453 + #e53c41, gray scale #3d3d3d/#6d6d6d/#9e9e9e, borders #e4e4e4/#f0f0f0, surface #f6f6f6, full-pill controls, outline-pill 창작자센터 30px/14px·700, scrim oklab 0.5).
Tier 2 sources: getdesign.md/tumblbug — not checked. styles.refero.design — not checked. Namu Wiki + e27 + Google Play + tumblbug.com/start (Korean creative-crowdfunding positioning, "당신의 취향이 세상을 바꿉니다", creator-invitation copy).
Style ref: musinsa (KR monochrome editorial neighbor format retained for tone scaffolding).
Conflicts unresolved: Assumed coral #FF5A5F (from task brief) refined to live-verified #fd5744 (rgb(253,87,68)). Component-internal geometry reconciled from surface treatment; re-run Tier 2 (getdesign/refero) to lock token values.
Tumblbug is Korea's flagship creator-crowdfunding platform, and its interface is built to make a creative project feel worth backing -- warm, editorial, and almost entirely black-and-white so that the project's own imagery becomes the color. The page opens on a clean white canvas with pure black type (#000000) and a single signature coral (#fd5744) that flashes only on the moments that matter: the "후원하기" (back this project) CTA, funding-progress bars, and the percentage a project has raised. Everything else -- the dense card grid, the project thumbnails, the storytelling -- runs in disciplined monochrome, because on a crowdfunding page the creator's work has to be the brightest thing on screen.
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't