Dable DESIGN.md

Brands

Dable (데이블) is Korea's leading content-discovery and native-advertising platform, and its site reads like a confident, technology-forward adtech product rather than a busy media page. The canvas is pure white…

Raw DESIGN.md

At a glance

Group
Brands
Main color
#0071ceBlue design systems
Fonts
PoppinsOpen Sans

Colors in this file

  • #ffffff

    canvas

  • #0071ce

    primary

  • #efefef

    surface

  • #56cfc2

    accent-mint

  • #212121

    dark

  • #3d3d3d

    body

  • #000000

    ink

  • #e8e8e8

    neutral-btn

  • #2b2b2b

    outline-text

  • #6f6f6f

    neutral-btn-text

Overview

Visual Theme & Atmosphere

Dable (데이블) is Korea's leading content-discovery and native-advertising platform, and its site reads like a confident, technology-forward adtech product rather than a busy media page. The canvas is pure white (#ffffff) broken up by full-bleed dark cinematic hero bands (#212121) and light-grey content surfaces (#efefef), giving the page a clean, spacious, presentation-like rhythm. Body copy sits in a soft near-black (#3d3d3d) — never a harsh pure-black wall of text — while headings drop to true black (#000000) for maximum authority. The single saturated brand anchor is a clear, trustworthy blue (#0071ce), reserved almost exclusively for the pill call-to-action, so the eye learns to read that one color as "the action."

The typographic personality is a deliberate two-font split. Display moments — the full-screen hero feature words "Personalization", "Machine learning", "Auto-optimization" — run in Poppins at a large 56px, a geometric sans that gives the technology story a modern, engineered feel. Body and product-page content shift to Open Sans at a quiet 14px / weight 400, the workhorse reading font, with section titles at 26px and feature sub-heads at 18px weight 700. Poppins also carries the CTA labels (14px) and the top-nav links (13px weight 600), so the interactive chrome always speaks in the geometric display voice while the explanatory copy stays calm in Open Sans.

What distinguishes Dable from heavier adtech dashboards is its restraint with depth. Live inspection found box-shadow: none across the hero, nav, headings, and every button — this is a flat system where separation comes from full-width color bands (#212121 dark / #efefef grey / #ffffff white) rather than elevation. Interactive chrome leans hard into the pill: every CTA is a fully rounded 50px capsule, whether it is the primary blue (#0071ce), the distinctive secondary mint (#56cfc2), a white ghost pill on a dark hero, or a muted grey pill (#e8e8e8). The result is a fast, mobile-native, slide-like aesthetic — engineered and approachable at once.

Key Characteristics:

  • Poppins for display headlines (56px hero words) and interactive chrome (buttons, nav)
  • Open Sans weight 400 at 14px for body and dense product copy
  • Single saturated blue (#0071ce) reserved for the primary pill CTA
  • Distinctive mint/teal (#56cfc2) as the one secondary-action accent
  • Near-black body (#3d3d3d) with true-black (#000000) headings — warm, readable
  • Flat depth: no shadows; full-width #212121 dark / #efefef grey / #ffffff bands do the separating
  • Pill-everything geometry — 50px capsules on every button
  • Cool neutral ladder (#464646 → #8a8a8a → #cccccc) for text hierarchy

Primary tasks

  • Create an advertising account to start a native campaign
  • Check a basic quote for a native ad buy
  • Evaluate content-discovery widgets for a regional media network
  • Justify the media buy internally using the platform's scale numbers

Brand Narrative

Dable (데이블) was founded in 2015 by 이채현 (Lee Chae-hyun, CEO) and three co-founders who had built the RecoPick recommendation venture inside SK Planet. The name itself encodes the thesis — "Data" + "able", doing everything possible with data. Lee, a POSTECH computer-science graduate with a background in big-data processing and recommendation algorithms, framed the company around a single mission: to "connect users, media, and content" (사용자와 미디어, 콘텐츠를 연결하자).

The product grew into two linked engines: Dable News, a personalized content-discovery widget that recommends articles to readers on media sites, and Dable Native Ad, described as Asia's largest native ad exchange. Together they process the behavior of 500 million-plus monthly users through machine learning, powering personalized recommendations and auto-optimized native campaigns. By 2021 Dable had passed 3,000 media partnerships and expanded across 10+ Asia-Pacific markets — Korea, Japan, Taiwan, Indonesia, Vietnam, Malaysia, Thailand, Hong Kong, Singapore, and beyond — before being acquired by Yanolja.

What Dable's design refuses, visible in the site: the cluttered, banner-heavy chrome of legacy ad networks and the dark-pattern urgency of performance marketing. What it embraces: a flat, cinematic, presentation-like interface; two disciplined brand hues (blue for action, mint for the alternate); geometric Poppins display over calm Open Sans copy; and a technology story told through capability words and hard numbers rather than superlatives.

Principles

  1. Lead with capability. The homepage is three technology words, not a slogan. UI implication: let the feature word and the metric carry the section; keep decoration minimal.
  2. One action, one color. Blue (#0071ce) means "do this." UI implication: reserve the saturated blue exclusively for the primary CTA so the next step is unambiguous; the mint (#56cfc2) is the single sanctioned alternate.
  3. Flat and fast. Cinematic clarity beats decorative depth. UI implication: no shadows; separate sections with full-width color bands and let color do the work.
  4. Two voices, two fonts. UI implication: Poppins for feature words and interactive chrome; Open Sans for the reading layer — never blend the two roles.
  5. Prove it with numbers. Trust in adtech comes from scale. UI implication: surface concrete counts (users, media partners, markets) rather than adjectives.

Personas

Personas below are fictional archetypes informed by publicly observable Dable user segments (performance advertisers, media/publisher partners, adtech buyers across APAC), not individual people.

정민수, 34, 서울. A performance marketer at a mid-size ecommerce brand buying native campaigns. Cares that auto-optimization actually lowers his cost-per-acquisition and that the reporting is legible. Chose Dable because the pitch led with the machine-learning capability and concrete results, not with hype.

Aria Tan, 29, Singapore. A publisher-side partnerships lead evaluating content-discovery widgets for a regional media network. Values that Dable is present across APAC and integrates cleanly; wants a partner whose product looks engineered, not like a legacy banner network.

김서연, 41, 판교. A marketing director allocating budget across channels. Uses Dable's scale numbers (media partners, monthly users) to justify the buy internally. Trusts the calm, capability-first brand tone over urgency-driven ad tooling.

Colors

Primary

  • Dable Blue (#0071ce): Primary brand color and CTA background — the saturated blue on the pill call-to-action, the system's single "action" color.
  • Link Blue (#0b7ed1): A slightly brighter blue used for inline links and text-level emphasis.
  • Accent Mint (#56cfc2): The secondary-action teal, used for the one alternate CTA ("기본 견적 확인"). The only saturated hue besides the blue.

Ink & Text Hierarchy

  • Ink Black (#000000): Primary heading color — true black for section titles and hero copy.
  • Ink Soft (#181818): Near-black for smaller feature-card titles (targeting options).
  • Body Grey (#3d3d3d): The dominant body-copy color across the site.
  • Slate (#464646): Secondary section sub-headings and stronger captions.
  • Muted (#8a8a8a): Tertiary text, metadata, and de-emphasized labels.
  • Faint (#cccccc): Lowest-emphasis text, disabled labels, and hairline-weight greys.

Neutral & Surface

  • Pure White (#ffffff): Page background, white content bands, and text on blue/dark.
  • Surface Grey (#efefef): The light-grey content band used to alternate against white.
  • Dark Band (#212121): Near-black background for the cinematic full-width hero sections.
  • Neutral Button (#e8e8e8): Light-grey background for tertiary/muted pill buttons.
  • Neutral Button Text (#6f6f6f): Text color inside the light-grey neutral pill.
  • Outline Text (#2b2b2b): Dark label color inside the white ghost pill on dark heroes.
  • On Primary (#ffffff): White text sitting on the blue and mint CTAs.

Typography

Font Family

  • Display: Poppins — used for hero feature words, CTA labels, and top-nav links. Geometric sans, weights 400 (display/buttons) and 600 (nav).
  • Body: Open Sans (the document default) — used for body copy, product-page section titles, and footer headings at weight 400, with feature-card titles at weight 700.

Hierarchy

RoleFontSizeWeightLine HeightNotes
Display HeroPoppins56px (3.50rem)400~1.0Full-screen hero feature words
Product HeroOpen Sans35px (2.19rem)4001.0 (35px)Product-page hero heading
Section HeadingOpen Sans26px (1.63rem)4001.0 (26px)Section titles
Sub-sectionOpen Sans22px (1.38rem)4001.0 (22px)Feature sub-titles
Feature TitleOpen Sans18px (1.13rem)7001.0 (18px)Targeting-option card titles
Nav LinkPoppins13px (0.81rem)6001.0Top navigation items
ButtonPoppins14px (0.88rem)4001.0CTA pill labels
BodyOpen Sans14px (0.88rem)4001.5Standard reading text
Footer HeadingOpen Sans15px (0.94rem)4003.0 (45px)Footer section headings

Principles

  • Two fonts, two jobs: Poppins is the geometric display + interactive voice; Open Sans is the functional reading voice. They never swap roles.
  • Weight over size for emphasis: within Open Sans, hierarchy is signalled by weight (700 feature titles vs 400 body) more than by dramatic size jumps.
  • Quiet body: body copy holds a dense, readable 14px / 400 with 1.5 line-height — information-forward, never shouting.
  • Poppins for the chrome: every tappable label (CTA, nav) is Poppins, so the interactive layer is visually distinct from explanatory Open Sans copy.

Layout

Spacing System

  • Base unit: ~4px, scaling 4px → 8px → 16px → 24px → 44px → 64px
  • Notable: CTA pills use a generous asymmetric 17px vertical / 29–44px horizontal padding, giving the capsules a comfortable, tappable hit area

Grid & Container

  • Full-screen cinematic hero bands anchor the page, each a single dark (#212121) slide with a large Poppins feature word
  • Product/feature sections alternate white (#ffffff) and light-grey (#efefef) full-width bands
  • Content is centered and generously spaced — a slide-deck cadence rather than dense dashboard packing
  • CTAs are grouped as horizontal rows of pills beneath section copy

Whitespace Philosophy

  • Presentation rhythm: the layout reads like a scroll-driven deck — one idea per band, generous vertical breathing room between sections.
  • Flat segmentation: sections separate by background color (#212121 / #efefef / #ffffff), never by shadow or heavy borders.
  • Pill cadence: the repeated 50px capsule creates a consistent horizontal rhythm across every call-to-action.

Border Radius Scale

  • Square (0px): content blocks, image tiles, section bands
  • Pill (50px): every button and CTA — the system's defining geometry
  • Full (9999px): circular play buttons and icon frames

Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<640pxSingle column, hero feature word compresses, pill rows wrap/stack
Tablet640-1024pxModerate padding, 2-up feature blocks
Desktop1024-1440pxFull slide-band layout, centered heroes, multi-column feature bands

Touch Targets

  • CTA pills at 48px height with 17px vertical padding — comfortably tappable
  • Compact contact pill at 39px height for dense footer bands
  • Nav links spaced for touch across the top bar

Collapsing Strategy

  • Hero: 56px Poppins feature word scales down on mobile, weight maintained
  • Pill rows: wrap or stack on narrow viewports
  • Feature bands: multi-column → stacked single column
  • Dark/grey/white alternating bands maintain full-width treatment

Image Behavior

  • Product screenshots and illustrations carry no shadow at any size, consistent with the flat system
  • Content blocks stay square-cornered across breakpoints; only buttons and circular play frames round

Elevation & Depth

LevelTreatmentUse
Flat (Level 0)No shadowPage background, text, buttons, most surfaces
Band (Level 1)Background color shift (#212121 / #efefef / #ffffff)Section separation without elevation

Shadow Philosophy: Dable is a near-shadowless system. Live inspection found box-shadow: none across the hero, nav, headings, and every pill button. Depth and grouping are communicated entirely through full-width color bands — cinematic dark (#212121), light grey (#efefef), and white (#ffffff) — rather than elevation. This is a deliberate flat, presentation-like choice that keeps the adtech story feeling fast and modern. When emphasis is needed, the system reaches for color (blue #0071ce or mint #56cfc2) or a dark band, never a drop shadow.

Values kept in prose

Measured values the DESIGN.md token grammar cannot carry, kept verbatim:

  • shadow.none: none

Motion & Easing

Durations:

TokenValueUse
motion-fast120msHover, pill press, focus
motion-standard240msBand/section reveal, dropdown, sheet
motion-slow360msFull-screen hero slide transitions

Easings:

TokenCurveUse
ease-entercubic-bezier(0.2, 0.6, 0.25, 1)Arriving — sections, sheets, pills
ease-exitcubic-bezier(0.4, 0.0, 1, 1)Dismissals
ease-standardcubic-bezier(0.25, 0.1, 0.25, 1)Two-way transitions

Motion rules: Motion is presentation-driven and quiet — the site scrolls like a deck, with full-screen hero bands revealing one idea at a time at motion-slow / ease-standard. Pills respond to press with a subtle scale/opacity shift; section content fades in from below at motion-standard / ease-enter. No bounce or spring — an adtech platform signals steadiness and precision, not playfulness. Under prefers-reduced-motion: reduce, all transitions collapse to instant and the hero bands snap into place; the product stays fully functional.

Components

Buttons

Primary CTA (Blue)

  • Background: #0071ce
  • Text: #ffffff
  • Radius: 50px
  • Padding: 17px 44px
  • Font: 14px / 400 / Poppins
  • Height: 48px
  • Use: Primary call-to-action pill ("자세히 보기", "광고계정 생성하기", "시작하기")

Secondary CTA (Mint)

  • Background: #56cfc2
  • Text: #ffffff
  • Radius: 50px
  • Padding: 17px 29px
  • Font: 14px / 400 / Poppins
  • Height: 48px
  • Use: Alternate secondary action ("기본 견적 확인")

Ghost Pill (White on Dark)

  • Background: #ffffff
  • Text: #2b2b2b
  • Radius: 50px
  • Padding: 17px 44px
  • Font: 14px / 400 / Poppins
  • Height: 48px
  • Use: White pill sitting over a dark hero band ("서비스 문의하기", "광고주 지원")

Neutral Pill (Grey)

  • Background: #e8e8e8
  • Text: #6f6f6f
  • Radius: 50px
  • Padding: 17px 29px
  • Font: 14px / 400 / Poppins
  • Height: 48px
  • Use: Tertiary / muted action ("콘텐츠 검토 가이드")

Small Pill (on Blue band)

  • Background: #0071ce
  • Text: #ffffff
  • Radius: 50px
  • Padding: 10px 40px
  • Font: 13px / 400 / Poppins
  • Height: 39px
  • Use: Compact contact pill in dark footer band ("Contact Us")

Cards & Containers

Flat Feature Block

  • Background: #ffffff
  • Text: #000000
  • Use: Feature/content block on a white band — flat, no shadow, no border

Grey Surface Band

  • Background: #efefef
  • Text: #3d3d3d
  • Use: Alternating light-grey full-width content band

Navigation

  • Background: transparent over #212121 dark hero
  • Text: #ffffff
  • Font: 13px / 600 / Poppins
  • Active: blue #0071ce text on the active item
  • Use: Top horizontal nav ("Advertisers", "Publishers", "Support", "Resources", "About")

Footer

  • Headings: #ffffff, 15px / 400 / Open Sans
  • Background: #212121
  • Use: Footer section headings ("Seoul Office", "Careers", "Privacy Policy")

Verified: 2026-07-02 (omd:add-reference CREATE — Tier 1 live inspect, 2 surfaces) Tier 1 sources: https://dable.io/ko/, https://dable.io/ko/advertising/, https://teamdable.github.io/techblog Tier 2 sources: getdesign.md/dable (SPA shell — no dable coverage); styles.refero.design/?q=dable (query returned default gallery, no dable-specific match) Conflicts unresolved: none

States

StateTreatment
Empty (no campaign/report data)White canvas. A single Body Grey (#3d3d3d) line explaining there is nothing yet, with one blue (#0071ce) pill CTA to create the first campaign. No clutter.
Empty (saved list, none yet)Muted (#8a8a8a) single line noting nothing saved, plus a path back. Calm and factual.
Loading (dashboard/results)Flat skeleton blocks on the grey surface (#efefef) at final dimensions — no shadow shimmer, consistent with the shadowless system.
Loading (in-place refresh)Subtle blue (#0071ce) progress indicator; previous values stay visible.
Error (fetch/compute failed)Inline message in Body Grey (#3d3d3d) with a plain-language explanation and a retry. Never a bare "오류가 발생했습니다".
Error (form validation)Field-level message below the input; describes what is valid, not just "필수".
Success (campaign submitted)Brief inline confirmation in a calm tone; next-step detail linked below. No celebratory emoji.
Skeleton#efefef blocks at final dimensions, square corners, flat pulse.
DisabledFaint (#cccccc) text on a neutral (#e8e8e8) surface; blue actions fade rather than switch to grey to preserve the brand read.

Do's and Don'ts

Do

  • Use Poppins for display feature words (56px) and all interactive chrome (buttons, nav)
  • Use Open Sans weight 400 at 14px for body and product copy
  • Reserve blue (#0071ce) for the primary pill CTA — keep it the single "action" color
  • Use the mint (#56cfc2) only for the one secondary/alternate CTA
  • Use near-black (#3d3d3d) for body text and true black (#000000) for headings
  • Separate sections with full-width color bands (#212121 / #efefef / #ffffff), not shadows
  • Use pill geometry — every button is a 50px capsule
  • Put white ghost pills (#ffffff bg, #2b2b2b text) on dark hero bands for contrast

Don't

  • Use drop shadows for elevation — Dable is a flat, shadow-free system
  • Spread the blue across many elements — it dilutes the single-action signal
  • Introduce a third saturated accent — blue and mint are the only two hues
  • Use sharp/square corners on buttons — every CTA is a full pill
  • Set body copy in pure black — reserve #000000 for headings, use #3d3d3d for text
  • Mix the display and body fonts — Poppins owns chrome, Open Sans owns reading
  • Use the mint (#56cfc2) for primary CTAs — the primary action is always blue

Voice & Tone

Dable's voice is clear, technical, and quietly confident — an adtech company that leads with capability, not hype. The homepage opens on three single-word promises ("Personalization", "Machine learning", "Auto-optimization") and a mission line about connecting "사용자와 미디어, 콘텐츠" (users, media, and content). Copy treats the reader as a professional — an advertiser or publisher — who wants to know what the technology does and what results it produces, stated plainly with concrete numbers (500M+ monthly users, 3,000+ media partners).

ContextTone
Hero feature wordsSingle-word, declarative capability. "Personalization", "Machine learning", "Auto-optimization".
Product headingsPlain, benefit-first. "인공 지능 기반의 네이티브 광고를 통한 적합한 고객 발견".
CTAsDirect, functional imperatives. "자세히 보기", "광고계정 생성하기", "기본 견적 확인".
Feature descriptionsExplains the technology in professional language; leads with the outcome for advertisers/publishers.
Metrics / proofConcrete and specific — user counts, media-partner counts, market coverage.

Voice samples (verbatim from live surfaces):

  • "네이티브 광고와 콘텐츠 디스커버리" — homepage title (category positioning). (verified live 2026-07-02)
  • "인공 지능 기반의 네이티브 광고를 통한 적합한 고객 발견" — advertising product title. (verified live 2026-07-02)
  • "글로벌 프리미엄 미디어 네트워크에 광고하세요" — product hero heading (scope claim). (verified live 2026-07-02)

Forbidden register: buzzword-stacking without substance, fear-based marketing, undefined jargon left unexplained, exclamation-heavy hype. Dable's authority comes from stated capability and numbers, not adjectives.

Agent Prompt Guide

Quick Color Reference

  • Primary CTA: Dable Blue (#0071ce)
  • Secondary CTA: Accent Mint (#56cfc2)
  • Inline link: Link Blue (#0b7ed1)
  • Heading: Ink Black (#000000), small feature titles Ink Soft (#181818)
  • Body text: Body Grey (#3d3d3d)
  • Muted text: Muted (#8a8a8a), faint (#cccccc)
  • Dark band: #212121, grey surface: #efefef, white: #ffffff
  • Neutral pill: #e8e8e8 bg / #6f6f6f text; ghost pill text #2b2b2b

Example Component Prompts

  • "Create a full-screen dark hero band: #212121 background, a large 56px Poppins weight 400 feature word in white. Below it a blue pill CTA — #0071ce background, white text, 50px radius, 17px 44px padding, 14px Poppins — and a white ghost pill (#ffffff bg, #2b2b2b text, 50px radius)."
  • "Design a feature section on a white band: #ffffff background, no shadow. Section title 26px Open Sans weight 400, #000000. Feature-card titles 18px Open Sans weight 700, #181818. Body 14px Open Sans weight 400, #3d3d3d."
  • "Build an alternating grey band: #efefef background, full-width. A mint secondary CTA — #56cfc2 background, white text, 50px radius, 17px 29px padding — and a neutral grey pill (#e8e8e8 bg, #6f6f6f text)."
  • "Create a top nav over the dark hero: transparent bar, Poppins 13px weight 600 links in #ffffff, blue #0071ce on the active item."

Iteration Guide

  1. Poppins for feature words + chrome; Open Sans 400 for body
  2. Blue (#0071ce) is the single primary action; mint (#56cfc2) is the one secondary
  3. No shadows — separate with #212121 / #efefef / #ffffff bands
  4. Pill geometry throughout — every button is a 50px capsule
  5. Body text is #3d3d3d near-black; headings are true #000000
  6. Keep to two hues — a third saturated color breaks the system
  7. White ghost pills (#2b2b2b text) belong on dark hero bands

Governance

Known Gaps

  • Contrast, button-mint. Text #ffffff on #56cfc2 measures 1.89:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.
  • Contrast, button-neutral. Text #6f6f6f on #e8e8e8 measures 4.10:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/dable.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "dable" })

GMO Pepabo (Inhouse)

Brands · Open Sans

GMO Pepabo's Inhouse is one of the few openly published Japanese design systems, and its defining trait is deliberate neutrality. Inhouse is not a single visual identity — it is a generic, trend-resistant prototype…

eMAG

Brands · Open Sans

eMAG is a shopping platform founded in 2001. Its own company history describes a small online electronics shop growing into a universal shopping platform, with products sold directly and through Marketplace partners.…

Dji

Brands · Open Sans

An analysis of DJI's design language — a product-photography showroom for drones and cameras, where full-bleed studio renders sit in square, gutter-separated tiles on a white canvas, every action is a rounded pill in…

Greeting

Brands · Pretendard SemiBold

Greeting (그리팅) is the recruiting platform of 두들린 (Doodlin), a Seoul company at 테헤란로 427 whose own site states its mission as "우리는 채용의 문제를 해결하는 것이 모든 문제 해결의 시작임을 믿습니다" — solving hiring problems is where every other…

Coolblue

Brands · Open Sans

Coolblue is a Dutch online retailer of electronics and appliances — "Alles voor een glimlach", everything for a smile, as its homepage title says. By its own history, Pieter Zwart and his friends Paul de Jong and…

Monday.com

Brands · Poppins

Work management with vivid color coding, polished SaaS structure, and strong product modularity. Monday.com's public site uses bright multicolor accents, white surfaces, dark text, and highly polished work-platform…