
Remember's design system uses #000000 as its primary color and Pretendard for typography, with 12px corner radius. Remember is the app that turned the paper business card into a database — and now wraps that database in a career-marketplace, headhunter outreach surface, and an industry-expert community.
Disambiguation. This is Remember (리멤버) — the Korean B2B business-card management and professional-networking app operated by 리멤버앤컴퍼니 (formerly 드라마앤컴퍼니, Drama & Company). Not to be confused with Remember The Milk, any “Remember” calendar app, or generic English-word brands. Verified against
https://www.rememberapp.co.kr/(redirects tocareer.rememberapp.co.kr) andhttps://corp.remember.co.kr/.
Remember is the app that turned the paper business card into a database — and now wraps that database in a career-marketplace, headhunter outreach surface, and an industry-expert community. The visual identity is built around that origin: it has to feel trustworthy enough for a 54-year-old factory owner to hand over his Rolodex, while also feeling modern enough for a 32-year-old engineer to take a scout call through it. The result is an aggressively restrained palette — near-pure white surfaces, deep charcoal type, black as the primary action color, and a hot signup-orange (#FF5414) that punches through only at conversion moments.
Where Toss made financial blue its brand thesis and Wanted made cobalt (#0066FF) its career-marketplace color, Remember made black the primary CTA. That choice is deliberate: black reads as the most "professional" neutral in Korean B2B context — it's the color of name-card foil stamping, of executive notepads, of legal letterhead. It refuses both the playful saturation of consumer apps (Toss blue, Kakao yellow) and the engineered cobalt of recruiting competitors. Body type is rendered in #222222 — slightly off-black, warmer than #000 — for long-form reading comfort across job descriptions, community posts, and contact lists.
The typeface is Pretendard (sans-serif), the open-source Korean–Latin hybrid that has become the de facto Korean product-design default. Remember doesn't ship a custom face; the brand statement is restraint, not typographic exotica. Information density is high: the career feed surfaces dozens of jobs per viewport in 162-wide cards with no shadow and minimal chrome, because the user value is "more opportunities visible," not "fewer, prettier opportunities."
Key Characteristics:
#000000) as primary interactive — CTAs, search submit, primary buttons. The fingerprint of the brand.#222222) — softer than pure black, optimized for long-form reading#FF5414) — high-saturation conversion punch, used sparingly and only on growth moments#D4D4D4 hairlines on filter chips) — not shadow-led#000000): The brand's primary CTA color. Login button, search submit, primary action on detail pages. White text on top.#222222): Default text color. Softer than #000 for sustained reading. Used for headlines, body, filter labels.#FFFFFF): Page surface, card surfaces, secondary button background.#FFFFF9): Text color used on top of orange CTAs — a near-cream that warms against #FF5414.#FF5414): The "가입하기" / signup punch. Reserved for high-intent conversion moments — onboarding nudge, free-trial CTAs, growth banners. Never the default primary.#FF6A0D): Secondary orange used in marketing-surface accents and badges. One step lighter / less saturated than signup orange.#239E7B): Used for confirmation states, "지원 완료" / application success badges, positive metrics.#D9FCF2): Pale green surface — success banners, accepted-status pills. Pairs with success-green text.#FAFAFA): Page background tint, hover surfaces.#F2F2F2): Search-input background, secondary surface.#EBEBEB): Dividers, low-emphasis fills.#D4D4D4): Default border on filter chips, input outlines, low-emphasis components.#BDBDBD): Disabled icon, low-emphasis caption.#808080): Placeholder text, secondary caption.#424242): Sub-headline color (H2 on career feed).#222222): Body and primary heading color.#D4D4D4 (neutral 300) — filter chips, input outlines, card hairlines.#EBEBEB (neutral 200) — dividers between list rows.#F2F2F2 (neutral 100) — search field background.rgba(0, 0, 0, 0.8) — bottom sheet and modal backdrop on mobile.Pretendard, -apple-system, "system-ui", system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", sans-serifPretendard, sans-serif (short form — Remember UI Storybook body computed style)| Role | Font | Size | Weight | Line Height | Color | Notes |
|---|---|---|---|---|---|---|
| Section H2 | Pretendard | 20px | 600 | 26px (1.30) | #424242 | Career feed section headers ("프리미엄 대표기업") |
| Card H3 | Pretendard | 16px | 400 | 23.2px (1.45) | #000000 | Job-card and company-card titles |
| Body | Pretendard | 16px | 400 | 1.5 | #222222 | Job-description, community-post body |
| Filter / Chip | Pretendard | 16px | 400 | normal | #222222 | Filter chip labels (10px 16px padding) |
| Button label | Pretendard | 14px | 400 | normal | varies | Login / Signup / nav buttons (32px tall) |
| Search input | Pretendard | 16px | 400 | normal | #808080 placeholder, #222 typed | 52px tall, 16px size |
| Conversion CTA label | Pretendard | 12px | 400 | normal | #FFFFF9 | Signup nudges (32px tall, orange bg) |
| Caption / meta | Pretendard | 12-13px | 400 | normal | #808080 | Timestamps, D-day badges, location |
#222222, not #000. Pure black is reserved for the H3 card titles where the user's eye lands first, and for the action-button background.Remember's button system is a 2-axis matrix: fill kind (black / white / outlined / orange-growth) × size. The default size shown below is the 32-tall header button captured live on career.rememberapp.co.kr/job/postings. The search-submit button is the same color but 52px tall to match the search input.
Primary / Action Black
#000000#FFFFFFPrimary / Action Black — Search size
#000000#FFFFFFSecondary / White Fill
#FFFFFF#000000Outline / Ghost on Dark
#FFFFFF#FFFFFFGrowth / Signup Orange
#FF5414#FFFFF9Remember's filter system is the densest interactive zone on the career feed. Chips are border-defined (not fill-defined) and stay stable across hover / pressed / active.
Default
#222222#D4D4D4/job/postings — 직무, 연봉, 지역, 경력, 기업 유형, 산업/업종.Selected / Active (inferred Tier-1 from sibling chips when applied — values may shift)
#222222#FFFFFF#222222(unresolved) — see footer.The hero search is the single highest-priority surface on the career feed; it is wider than the page gutter and taller than every other input.
Default
#F2F2F2#222222#808080 ("직무, 회사를 검색해 주세요")Job Card (Career Feed)
#000000 (H3 title), #222222 (meta line)career.rememberapp.co.kr/job/postings)lineHeight: 23.2pxCompany / Premium Card (Tier-1 inferred — exact tokens not exhaustively captured)
#FFFFFF#222222#EBEBEB (or no border + flat divider)#424242 overhead). Wider than job cards, with logo + tagline.Success / Accepted
#D9FCF2#239E7BD-day Badge
#FF5414 (urgency) or #424242 (neutral countdown)#D4D4D4 / #EBEBEB hairlines. The page rarely uses box-shadow.#000000 and absorbs all chrome contrast; the body returns to white and lets content carry contrast.| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Career-feed cards, filter chips, page surface |
| Subtle (Level 1) | 0px 1px 2px rgba(0,0,0,0.04) | Sticky header bottom edge, scroll-aware nav |
| Standard (Level 2) | 0px 2px 8px rgba(0,0,0,0.08) | Dropdown menus, autocomplete panels |
| Modal (Level 3) | 0px 8px 24px rgba(0,0,0,0.16) | Bottom sheets, filter modals, dialogs |
Shadow Philosophy. Remember keeps elevation neutral and minimal. The default career feed is shadowless — cards float in the page surface and are separated by space alone. Shadow is reserved for stateful overlays (dropdowns, sheets) where the user needs a clear "this is on top." Pure black with low opacity, never colored. This is consistent with the brand's trust-through-restraint posture: a professional networking app in Korea cannot afford to look "designy."
rgba(0,0,0,0.8) backdrop without blur — full opacity preferred for focus#000000) as the primary CTA color across all surfaces. It is Remember's fingerprint.#222222, not #000, for sustained reading comfort.#FF5414) for conversion moments — onboarding nudges, free-trial bars. It is a punctuation color, not a default.#D4D4D4 1px borders to define filter chips and input outlines — borders, not fills.#0066FF) as a primary on Remember surfaces. Remember is a networking product, not a marketplace; it intentionally avoids the engineered-blue category.9999px). The captured surfaces use 4–6px exclusively on action buttons.#FF5414) on more than one CTA per screen. It loses its conversion punch when repeated.#222222 or #424242. Filled icons appear only in active-state nav bottoms. No brand-color icons in primary surfaces.#222 heading, #808080 meta, 8–12px radius, and a soft 0 1px 3px rgba(0,0,0,0.06) shadow to suggest physical paper.Remember is the trusted professional notebook of the Korean white-collar workforce. It is calm, dense, slightly serious — the visual equivalent of a tailored navy suit, not a hoodie. Black is the primary action color because Remember sells professionalism, and black is the color of foil-stamped name cards and executive notepads. Orange is the conversion accent because Remember still needs to grow, and conversion needs a different visual register from the rest of the product. White space is sparing because the user came to Remember to see more, not to admire empty real estate.
The brand sits in deliberate contrast to its nearest neighbors:
#0066FF cobalt, career-marketplace). Wanted is a transactional job-board with a strong engineering aesthetic. Remember is a networking product — the same user might have a Remember account for 8 years (their contact graph) and a Wanted tab open for 6 weeks (their current job hunt). Remember's restraint reflects long-term residency in the user's life.In one line: Remember is what happens when you take the world's most boring product surface — a business card — and treat it as a serious operating system for a career.
Verified: 2026-05-13
Tier 1 sources:
https://www.rememberapp.co.kr/ → redirects to https://career.rememberapp.co.kr/job/postings (playwright live computed-style inspect, 2026-05-13)https://career.rememberapp.co.kr/job/postings (Tier 1 live — primary surface; captured body font Pretendard, primary CTA rgb(0,0,0) radius 4px–6px, filter chip 1px solid #D4D4D4, search input #F2F2F2 52px, growth CTA #FF5414 text #FFFFF9 radius 4px)https://dramancompany.github.io/remember-ui/ (Storybook root — body bg #F3F2EF, font-family Pretendard, sans-serif)https://corp.remember.co.kr/company (mission, vision, founder identity)https://corp.remember.co.kr/ (tagline "프로를 위한 모든 기회, 리멤버가 연결합니다")Tier 2 sources:
https://getdesign.md/remember — not found: "No designs found for 'remember'." (2026-05-13)https://styles.refero.design/?q=remember — not found: "Collection not found — Refero Styles" 404 (2026-05-13)https://github.com/dramancompany/remember-ui — HTTP 404 at fetch time (2026-05-13). The Storybook deploy at dramancompany.github.io/remember-ui/ is still live, but the source repo is not publicly readable. Tier 2 effectively unavailable for this brand.Conflicts unresolved:
#D4D4D4 border, transparent fill, #222222 text). The selected/active state inversion (#222 bg + white text) is inferred from the parent surface pattern but was not captured in a selected state during the live session. Flagged (unresolved) in §4.Remember speaks like the senior colleague who got promoted twice and still answers your DM: calm, concrete, low on adjectives, never sells. The product is a name-card-app-that-grew-up — its voice cannot afford to feel scrappy or playful, because half its users are 45+ executives who are unforgiving of brand cuteness. Korean is the primary voice; English strings exist but are secondary translations. Imperative verbs end CTAs (가입하기, 지원하기, 검색); declarative single sentences end notifications.
| Context | Tone |
|---|---|
| CTAs | Imperative Korean short form (가입하기, 지원하기, 검색, 회원가입, 로그인) — no period, no emoji |
| Success states | Past-tense single sentence — 지원이 완료되었어요, 명함이 저장되었어요. Pairs with the #D9FCF2 mint surface and #239E7B text. |
| Error messages | Specific + blameless + actionable. Avoid 오류가 발생했습니다; prefer 이메일 형식을 다시 확인해주세요. |
| Onboarding | Second-person, one idea per screen. Skip illustration; lead with the value proposition (경력에 맞는 제안이 도착했어요). |
| Job-card meta | Bare facts, separated by interpunct or middle-dot. 7년~12년 차 · 서울/강남구. Never "approximately." |
| Empty states | One-line why in #808080 body, optional secondary action below. Never 데이터가 없어요. |
| Scout / headhunter outreach | Formal 합니다 endings — this is the one place Remember dials up the formality. The message is a real person from a real company. |
| Community posts | User-generated; product copy here is restrained to nav and meta labels — never editorial. |
Forbidden phrases. 불편을 드려 죄송합니다, Oops, English exclamations on Korean surfaces, 약 ~원 (approximation on salary numbers), emoji in any scout/recruiter message, "thrilled to announce"-style milestone broadcasting. Salary ranges and years-of-experience are exact-only — never rounded into marketing-friendly ranges.
Voice samples (with verification).
corp.remember.co.kr/ (Tier 1 verified, 2026-05-13). Sets the brand's positioning: connector, not marketplace.corp.remember.co.kr/company (Tier 1 verified). The voice in mission documents is more elevated than product copy — declarative, professional, never casual.thebigdata.co.kr 2024 미디어데이 coverage. Founder voice carries the "responsibility / 책임감" register — a B2B-formal lexicon absent in consumer-app founder quotes.Remember is the consumer brand of 리멤버앤컴퍼니 (Remember & Company), formerly known as 드라마앤컴퍼니 (Drama & Company) — a name whose acronym was always "DREAM AND Make it hAppen." The company was founded in July 2013 by 최재호 (Choi Jae-ho) and 송기홍 (Song Ki-hong) (corp.remember.co.kr, namu.wiki). The founding product was deceptively simple: photograph your stack of paper business cards, have a human-in-the-loop transcription team digitize each card, and store them in an app. The thesis was that Korean white-collar business culture revolved around the physical exchange of name cards, and the first company to digitize that exchange would inherit the resulting network graph.
By 2024 — eleven years and several pivots later — Remember had digitized hundreds of millions of business cards, accumulating one of the largest verified professional graphs in Korea, and used that graph as the foundation for three layered businesses: (1) business-card and contact management (the original product), (2) career and scout-recruitment marketplace (the most-visited surface today, at career.rememberapp.co.kr), and (3) expert-network services (research and consulting). In October 2024, the parent company rebranded from 드라마앤컴퍼니 to 리멤버앤컴퍼니 — a public commitment to the consumer brand as the company's identity. CEO 최재호 framed the rebrand as the "second leap" (제2의 도약), positioning Remember as the central infrastructure of Korean business networking (tech42.co.kr, thebigdata.co.kr, 2024).
What Remember refuses, visually and verbally, is the aesthetic of two adjacent categories. It refuses the playful consumer fintech register (Toss-blue, illustration-led empty states, casual 해요체) — its 45+ executive users would read that as a downgrade. It also refuses the engineered cobalt of recruiting marketplaces (Wanted, LinkedIn) — Remember is not a transactional marketplace where users churn after a successful hire; it is a long-residency product where the user's contact graph compounds for a decade. Black-as-primary, dense layouts, restrained typography, and the conspicuous absence of brand-mascot illustration all express this: Remember is built to stay in the user's professional life, not to perform during it.
#000000, never #0066FF or #FF5414. Orange is reserved for conversion-only moments.#FF5414) appears at most once per surface — when repeated, it loses urgency and starts to look like advertising. UI implication: growth CTAs use orange; in-product primary actions stay black.#D4D4D4 hairlines, not background tints. UI implication: default chip = transparent bg + 1px border; selected = inverted black fill. Never colored fills for filter state.#222 heading, #808080 meta, and the lightest possible shadow to suggest physical paper.7년~12년 차, 서울/강남구, 7,000만원 — never 7Y–12Y, Seoul, or ₩70M on primary surfaces.Personas below are fictional archetypes informed by publicly described Korean B2B-network user segments — not individual people.
현우 (Hyunwoo), 38, Seoul. Mid-level marketing manager at a Series-D startup. Has had a Remember account since 2018. Opens the app once a week — usually when a stranger requests his card after a meeting and he wants to quickly send back his digitized version. Maintains ~1,200 contacts in the app, more than in his actual phone. Every 6–9 months he uses the career surface to passively browse scout messages, even when he's not actively looking — "just keeping the door open." Distrusts career platforms that demand he upload a resume; trusts Remember because he's "always already in it."
박 이사 (Director Park), 52, Bundang. Executive director at a mid-cap manufacturing firm. The Remember app is the most-used non-KakaoTalk app on his phone. Uses it to: (a) verify the contact information of new business counterparts before meetings, (b) accept headhunter outreach from search firms, (c) cross-check job-title histories of vendors. Will not accept a friend-request from anyone he hasn't met in person. Reads Korean only; English UI strings are invisible. Pays for the premium tier without thinking about it.
지윤 (Jiyoon), 29, Seongnam. Senior software engineer at a mid-size tech company. Has used Remember for 3 years for the career surface, not the contact one — she joined when a recruiter from her current company scouted her through Remember in 2022. Toggles "open to offers" on/off based on her current job satisfaction. Uses Wanted for active job search and Remember for passive signal — the distinction matters to her. Reads English natively but uses Korean UI for speed.
민호 (Minho), 24, Daegu. New-grad consultant at a Big-4 firm. Set up Remember during onboarding week because his team lead told him to ("everyone here has it"). Uses it once a month, mostly to log new contacts from client meetings. Will become a daily user in 5–8 years, when his contact graph crosses ~400 and the network effect engages. Right now he's still in the "why do I need this when I have LinkedIn" phase.
| State | Treatment |
|---|---|
| Empty (first use) | Single paragraph of #808080 body text explaining the value of populating the surface (스카우트 제안을 받으면 여기에 표시돼요). One secondary button below in black. Never illustration. Never 데이터가 없어요. |
| Empty (filter cleared) | Single line of #808080 caption (조건에 맞는 공고가 없어요). No button — user resets the filter themselves via the chip row. |
| Loading (first paint) | Skeleton blocks at #F2F2F2 (neutral 100) matching the final card geometry — 162×201 rectangles for job cards. Salary and years-of-experience fields render as -- until resolved, never as skeleton. |
| Loading (refresh) | Top inline spinner in #222222. No blocking overlay. Existing content stays visible with its previous values. |
| Error (inline field) | Red 2px border on the input (inferred — Korean fintech convention; not Tier 1 captured on the career surface) + red helper text below at 13px / 400. Single actionable sentence. |
| Error (toast / banner) | #222222 background, #FFFFFF 14px / 400 text, 3s auto-dismiss. One sentence. No icons. Anchored to bottom on mobile, top-right on desktop. |
| Error (server / page-blocking) | Reserved for outage. White screen, centered single-line message in #222 16px / 600, retry button in black below. No illustration. |
| Success (inline) | Mint flash — #D9FCF2 background fades behind the updated element for 300ms, then returns to default. For routine confirmations like "공고 저장됨." |
| Success (application submitted) | Dedicated confirmation screen. #239E7B checkmark top-center, application summary below, single black 확인 button. This weight is intentional — a job application is not a toast. |
| Skeleton (job-card grid) | #F2F2F2 blocks at exact card dimensions. 1.2s shimmer with 8% white linear-gradient highlight. Rounded at 0–4px to match card geometry. Never used on salary or years-of-experience values — those render as --. |
| Disabled (button) | Button opacity drops to ~40%. Background color is preserved (black stays black, orange stays orange) so the geometry and identity are stable when re-enabled. |
| Loading inside pressed button | Text is replaced by a 3-dot animation in #FFFFFF (on black bg) or #FFFFF9 (on orange bg). Button width is preserved — no resize, no double-submit. |
Durations (named, not raw milliseconds):
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Toggle flips, checkbox state, filter-chip select/deselect |
motion-fast | 150ms | Hover, focus, small reveals, button press overlay |
motion-standard | 250ms | The default — sheet opens, modal expands, tab switches, autocomplete dropdown |
motion-emphasized | 400ms | Success checkmark draw, onboarding step advance, scout-message arrival |
motion-page | 300ms | Route transitions between top-level tabs (홈 / 채용 / 명함 / 커뮤니티) |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-enter | cubic-bezier(0.0, 0.0, 0.2, 1) | Things appearing — sheets, toasts, dropdowns, screen pushes |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Things leaving — dismissals, pops, sheet drag-down |
ease-standard | cubic-bezier(0.4, 0.0, 0.2, 1) | Two-way transitions — collapsible filter groups, tab content swap |
ease-snap | cubic-bezier(0.2, 0.9, 0.1, 1) | Sticky-header collapse on scroll, filter-chip selection inversion. Slight overshoot for tactile confirmation. |
Signature motions.
transparent → #222222 in 150ms with ease-snap, while the label color flips white. The 150ms is fast enough to feel like a hardware toggle, slow enough to register the change.0 1px 3px rgba(0,0,0,0.06) shadow over 150ms with ease-fast. The title color stays the same — Remember does not link-underline on hover.ease-snap. On scroll-up, expansion is ease-enter — leaving feels light, returning feels welcoming.ease-emphasized). This is the one place where motion is celebratory — receiving a recruiter offer is a status moment.prefers-reduced-motion: reduce, all motion-* tokens collapse to motion-instant. Crossfades replace slides. The app stays usable; just less kinetic.
Remember is the app that turned the paper business card into a database — and now wraps that database in a career-marketplace, headhunter outreach surface, and an industry-expert community. The visual identity is built around that origin: it has to feel trustworthy enough for a 54-year-old factory owner to hand over his Rolodex, while also feeling **mode
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | compact | |
| Base unit | 4px | |
| Section gap | 32px | |
| Card padding | 16px | |
| Element gap | 12px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| filterCompact | 4px | |
| primaryCompact | 4px | |
| searchCompact | 4px | |
| statusCompact | 4px | |
| secondaryStandard | 6px | |
| outlineStandard | 6px | |
| cardsComfortable | 8px | |
| dialogsComfortable | 8px |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Badges
Inputs
Cards