Design System Inspiration of Sandoll
1. Visual Theme & Atmosphere
Sandoll (산돌) is Korea's most influential type foundry, and its corporate site reads exactly like a foundry that has spent four decades thinking about letterforms: austere, editorial, and almost entirely monochrome. The canvas is pure white (#ffffff); text sits in a near-black #1c1c1c — never pure black for body — and the entire page refuses color except for one deliberate, high-voltage accent: a vivid brand red (#ff0600) reserved for the primary CTA, the active navigation state, and emphasis marks. The restraint is the point. When the whole surface is grayscale, a single saturated red operates like a red pen on a proof sheet — it means "this, here, now."
The typographic personality is the identity, because Sandoll makes type for a living. Headlines run in SDGretaSans (the foundry's own Greta Sans family) at a heavy display cut — 44px on the story H1, 34px on section heads — rendered through the SDGretaSans-hBd (Heavy) face rather than relying on CSS font-weight, so the boldness is drawn into the glyphs themselves. Body and navigation drop to SDGretaSans-eRg (Regular) at 16px with a comfortable 1.6 line-height. A foundry setting its own retail typeface as its site font is the most on-brand decision possible: the medium is the sample.
The system splits across two surfaces. The corporate site (sandoll.co.kr) is the red-and-monochrome, SDGretaSans world described above, and it is deliberately shadowless — live inspection returned box-shadow: none across hero, nav, headings, and CTAs; separation comes from whitespace and thin #dddddd hairlines, never elevation. The Sandoll Cloud product (sandollcloud.com) — the font-subscription platform — runs a warmer, more utilitarian palette: Sandoll Gothic Neo (SandollGothicNeo1Unicode) body type, a product-blue accent (#4173fa, links #0d6efd), near-black #1c1c1c filter chips at a 19px pill radius, and cool grey surfaces (#d7d8d9, #f9f9f9, blue-tint #f5f8ff). Same company, two registers: the corporate brand is a gallery wall; the product is a working studio.
Key Characteristics:
- Single saturated brand red (
#ff0600) reserved for CTA, active tab, and emphasis on an otherwise grayscale corporate canvas
- Near-black ink (
#1c1c1c) for text instead of pure black #000000 — warm, editorial weight
- SDGretaSans (the foundry's own Greta Sans) as the corporate typeface; boldness baked into the
SDGretaSans-hBd Heavy face
- Sandoll Gothic Neo (
SandollGothicNeo1Unicode) as the Sandoll Cloud product typeface
- Shadowless corporate system —
#dddddd hairlines and whitespace do all the separating
- Conservative corporate geometry: 4px workhorse radius, 8px dropdown panels
- Product-surface split: blue accent (
#4173fa / #0d6efd) + 19px pill chips + cool grey surfaces on Sandoll Cloud
- Grey ladder for text hierarchy:
#212121 → #333333 → #3b3b3b → #808080 → #999999 → #a5a5a7
2. Color Palette & Roles
Primary
- Sandoll Red (
#ff0600): The single brand accent. Reserved for the primary CTA outline/text ("제작문의"), the active navigation/tab state, and inline emphasis marks. On a monochrome page it is the one color that means "action / here."
- Ink (
#1c1c1c): Primary text and heading color across the corporate site (measured on ~996 elements). A near-black that reads warmer and more editorial than pure black.
- Pure White (
#ffffff): Page background, card/panel surfaces, and text over dark hero imagery or dark chips.
Neutral Text Ladder
- Pure Black (
#000000): Maximum-contrast promo headlines on Sandoll Cloud (H1) and occasional corporate accents.
- Charcoal (
#212121): Nav dropdown item text — the inactive menu color.
- Graphite (
#333333): Sandoll Cloud body text and icon-control glyphs.
- Slate (
#3b3b3b): Secondary body copy on the corporate site.
- Muted (
#808080): Muted labels and metadata.
- Muted Alt (
#999999): Inactive nav links and inactive filter-chip text.
- Faint (
#a5a5a7): Lowest-emphasis labels and fine print.
Sandoll Cloud (product) accents
- Cloud Blue (
#4173fa): The Sandoll Cloud product accent — primary product buttons and interactive highlights on the font platform.
- Link Blue (
#0d6efd): The dominant interactive/link color throughout the Cloud product (measured on ~532 elements).
- Surface (
#f9f9f9): Light neutral content surface on Sandoll Cloud.
- Surface Blue (
#f5f8ff): Blue-tinted surface for highlighted product blocks.
- Surface Cool (
#d7d8d9): The most frequent Cloud surface/divider — a cool grey used for section separation.
Lines
- Hairline (
#dddddd): Borders, dividers, chip outlines, and card edges — the primary separation device in the shadowless system.
3. Typography Rules
Font Family
- Corporate display & body:
SDGretaSans — Sandoll's own Greta Sans retail family. Headlines use the SDGretaSans-hBd (Heavy) face; body/nav use SDGretaSans-eRg (Regular). The foundry ships its own typeface as its site font.
- Sandoll Cloud (product):
SandollGothicNeo1Unicode — Sandoll Gothic Neo, the foundry's flagship Hangul Gothic, used for all Cloud product UI and promo headlines.
Hierarchy
| Role | Font | Size | Weight | Line Height | Notes |
|---|
| Story / Page H1 | SDGretaSans (Heavy) | 44px (2.75rem) | 400* | 1.34 (58.96px) | *Weight baked into SDGretaSans-hBd face |
| Section Heading | SDGretaSans (Heavy) | 34px (2.13rem) | 400* | 1.40 (47.6px) | 서비스 / 스토리 / 파트너사 |
| Body | SDGretaSans (Regular) | 16px (1.00rem) | 400 | 1.60 (25.6px) | Standard reading text |
| Nav | SDGretaSans (Regular) | 16px (1.00rem) | 400 | 1.50 | Top navigation items |
| Nav Sub | SDGretaSans (Regular) | 14px (0.88rem) | 400 | 1.50 | Dropdown / sub-nav |
| Product Hero | Sandoll Gothic Neo | 26px (1.63rem) | 700 | 1.37 (35.62px) | Sandoll Cloud promo H1 |
| Caption | SDGretaSans (Regular) | 13px (0.81rem) | 400 | normal | Footer contact, fine print |
Principles
- The typeface is the brand. Sandoll sets its own type on its own site — SDGretaSans on corporate, Sandoll Gothic Neo on Cloud. Never substitute a generic system font; the sample IS the pitch.
- Weight lives in the face, not the CSS. Corporate headlines report
font-weight: 400 but render heavy because they use the SDGretaSans-hBd cut. Choose the right face rather than synthesizing bold.
- Two typefaces, two jobs. SDGretaSans is the corporate/editorial voice; Sandoll Gothic Neo is the product/reading voice on Cloud. They never swap roles.
- Generous body leading. Corporate body runs 16px at a relaxed 1.6 line-height for calm, editorial reading rhythm.
4. Component Stylings
Buttons
Production-Inquiry CTA (Primary)
- Background: transparent
- Text:
#ff0600
- Border: 1px solid
#ff0600
- Radius: 4px
- Padding: 14px 30px
- Height: 53px
- Font: 16px / 400 / SDGretaSans
- Use: Primary "제작문의" production-inquiry action — the corporate site's single red-accented CTA
Portfolio CTA (Hero, over imagery)
- Background: transparent
- Text:
#ffffff
- Border: 1px solid
#ffffff
- Radius: 4px
- Padding: 14px 22px
- Height: 59px
- Font: 14px / 400 / SDGretaSans
- Use: "포트폴리오" CTA placed over dark hero imagery — outline white
Cloud Filter Chip (Active)
- Background:
#1c1c1c
- Text:
#ffffff
- Border: 1px solid
#dddddd
- Radius: 19px
- Padding: 6px 12px
- Height: 37px
- Font: 14px / 400 / SandollGothicNeo
- Use: Sandoll Cloud active filter/sort chip and "문의하기" action — dark pill
Cloud Filter Chip (Inactive)
- Background:
#ffffff
- Text:
#999999
- Border: 1px solid
#dddddd
- Radius: 19px
- Padding: 6px 12px
- Height: 37px
- Use: Sandoll Cloud inactive filter chip ("이미지 검색") — light pill
Cloud Carousel Control (Round Icon)
- Background:
#ffffff
- Text:
#333333
- Border: 1px solid
#dddddd
- Radius: 50%
- Height: 30px
- Padding: 2px 3px
- Use: Sandoll Cloud carousel prev/next round icon button
Cards & Containers
Menu Panel
- Background:
#ffffff
- Border: 1px solid
#dddddd
- Radius: 8px
- Use: Nav dropdown menu panel / grouped white container — measured 8px corners, no shadow
Tabs & Navigation
Nav / Sub-nav Item
- Text (inactive):
#212121
- Text (active):
#ff0600
- Radius: 8px 8px 0px 0px
- Padding: 10px 20px
- Font: 14px / 400 / SDGretaSans
- Active: brand red
#ff0600 text (story sub-nav active item)
- Use: Corporate top-nav dropdown items and story sub-navigation
Top Nav (over hero)
- Text:
#ffffff
- Text (inactive/other pages):
#999999
- Font: 16px / 400 / SDGretaSans
- Use: Primary horizontal nav (서비스 / 타입브랜딩 / 스토리 / 연구 / IR / 문의)
Badges & Emphasis
Inline Emphasis Mark
- Text:
#ff0600
- Use: Notice/emphasis spans on the story surface (EM.notice-block) — brand red text draws the eye without a filled chip; Sandoll emphasizes with color on type, not with pills
Verified: 2026-07-02 (omd:add-reference CREATE — Tier 1 live inspect, 3 brand-owned surfaces)
Tier 1 sources: https://www.sandoll.co.kr/, https://www.sandoll.co.kr/story, https://www.sandollcloud.com/
Tier 2 sources: getdesign.md/sandoll (NOT LISTED); styles.refero.design/?q=sandoll (no Sandoll match — only unrelated trending styles)
Conflicts unresolved: none
5. Layout Principles
Spacing System
- Base rhythm: 14px vertical CTA padding, 20–30px horizontal
- Scale (measured): 4px, 8px, 12px, 14px, 20px, 30px, 48px
- Notable: corporate CTAs use asymmetric horizontal padding (30px on the red inquiry CTA, 22px on the hero portfolio CTA); Cloud chips use a tight 6px 12px
Grid & Container
- Corporate: centered, single-column editorial rhythm with large SDGretaSans section headings anchoring each band
- Section bands alternate white (
#ffffff) with occasional dark hero/feature blocks (text turns #ffffff)
- Sandoll Cloud: denser product grid — filter/sort chip rows above a font-card catalog, carousel promo banners, cool grey (
#d7d8d9) dividers between sections
Whitespace Philosophy
- Restraint as identity. The corporate surface is airy and grayscale; whitespace is the frame that lets a single red accent and a heavy headline carry the page.
- Flat segmentation. Sections separate by whitespace and
#dddddd hairlines, not by shadow or heavy borders.
- Product density. Sandoll Cloud trades editorial air for scan-ability — tight chips and a grid so users can browse hundreds of typefaces quickly.
Border Radius Scale
- Small (4px): buttons, CTAs, footer contact — the corporate workhorse (measured ×28)
- Medium (8px): dropdown menu panels, grouped containers
- Large (19px): Sandoll Cloud pill filter/sort chips
- Full (50% / 9999px): round carousel controls and pill text-links (채용 / English)
6. Depth & Elevation
| Level | Treatment | Use |
|---|
| Flat (Level 0) | box-shadow: none | Corporate page background, hero, nav, headings, CTAs |
| Hairline (Level 1) | 1px solid #dddddd border | Panels, chips, cards, dividers |
| Tint (Level 2) | #f9f9f9 / #f5f8ff / #d7d8d9 surface shift | Sandoll Cloud section/card separation |
Shadow Philosophy: The Sandoll corporate site is a near-shadowless system — live inspection returned box-shadow: none across the hero, navigation, section headings, and all CTAs. Depth is communicated entirely through whitespace and thin #dddddd hairlines. This is a deliberate editorial-flat choice fitting a type foundry: nothing should compete with the letterforms for attention, and elevation would add visual noise to what is essentially a gallery for type. When emphasis is required, the system reaches for the brand red (#ff0600) or a dark chip (#1c1c1c), never a drop shadow. Sandoll Cloud, being a working product, leans on flat tinted surfaces (#f9f9f9, #f5f8ff, #d7d8d9) rather than elevation for the same reason.
7. Do's and Don'ts
Do
- Reserve the brand red (
#ff0600) for the primary CTA, active nav/tab state, and emphasis — keep it the single "action" color
- Use SDGretaSans on brand/corporate surfaces and Sandoll Gothic Neo on product (Cloud) surfaces
- Set headlines with the heavy
SDGretaSans-hBd face rather than synthesizing bold from a regular weight
- Use near-black ink (
#1c1c1c) for text instead of pure black #000000
- Separate sections with whitespace and
#dddddd hairlines, not shadows
- Keep corporate geometry conservative — 4px on buttons, 8px on panels
- Use the dark chip (
#1c1c1c, 19px pill) for Sandoll Cloud active filter/sort controls
- Let the typeface be the hero — the sample is the pitch
Don't
- Spread the red across many elements — it dilutes the single-action signal on a monochrome canvas
- Substitute a generic system font — Sandoll's own type is the brand identity
- Use pure black (
#000000) for corporate body text — reserve near-black #1c1c1c
- Add drop shadows on corporate surfaces — the system is deliberately flat
- Mix the corporate red accent into the Sandoll Cloud product surface — Cloud uses its own blue (
#4173fa / #0d6efd)
- Use large rounded corners on corporate buttons — 4px is the intentional workhorse
- Synthesize bold weight in CSS when a heavy face exists
- Let decoration compete with the letterforms — restraint is the aesthetic
8. Responsive Behavior
Breakpoints
| Name | Width | Key Changes |
|---|
| Mobile | <640px | Single column, nav collapses to toggle, section headings compress |
| Tablet | 640-1024px | Moderate padding, 2-up feature/portfolio cards |
| Desktop | 1024-1440px | Full editorial layout; Sandoll Cloud shows multi-column font catalog + chip rows |
Touch Targets
- Corporate CTAs at 53–59px height with generous 14px vertical padding — comfortably tappable
- Sandoll Cloud chips at 37px height with 6px 12px padding
- Round carousel controls at 30px
Collapsing Strategy
- Corporate top nav (서비스 / 타입브랜딩 / 스토리 / 연구 / IR / 문의) collapses to a menu toggle on mobile
- Section headings scale down while retaining the heavy SDGretaSans face
- Sandoll Cloud chip rows wrap/scroll horizontally; the font-card grid reflows to fewer columns
Image Behavior
- Corporate hero/portfolio imagery carries no shadow at any size, consistent with the flat system
- Sandoll Cloud carousel banners maintain their promo layout; type specimens remain crisp across breakpoints
9. Agent Prompt Guide
Quick Color Reference
- Brand accent / CTA / active: Sandoll Red (
#ff0600)
- Text ink: Near-black (
#1c1c1c)
- Max-contrast headline: Pure Black (
#000000)
- Nav inactive: Charcoal (
#212121) / Muted Alt (#999999)
- Product body / icon: Graphite (
#333333)
- Background: Pure White (
#ffffff)
- Hairline: (
#dddddd)
- Sandoll Cloud accent: Cloud Blue (
#4173fa), Link Blue (#0d6efd)
- Cloud surfaces: (
#f9f9f9), blue-tint (#f5f8ff), cool grey (#d7d8d9)
Example Component Prompts
- "Create a corporate hero on white background. Section heading at 34px SDGretaSans Heavy, color #1c1c1c, line-height 1.4. One red outline CTA: transparent background, #ff0600 text, 1px solid #ff0600 border, 4px radius, 14px 30px padding — '제작문의'. No shadow anywhere."
- "Build a Sandoll Cloud filter row: active chip #1c1c1c background, #ffffff text, 1px solid #dddddd border, 19px radius, 6px 12px padding; inactive chip #ffffff background, #999999 text, same border and radius. Sandoll Gothic Neo 14px."
- "Design a nav dropdown panel: white #ffffff, 8px radius, 1px solid #dddddd hairline, no shadow. Items in SDGretaSans 14px, #212121 text; active item turns #ff0600."
- "Set an editorial page title in SDGretaSans Heavy at 44px, line-height 1.34, color #1c1c1c. Body below at 16px SDGretaSans Regular, line-height 1.6, #3b3b3b."
Iteration Guide
- Red (
#ff0600) is the single action color on corporate — don't spread it
- SDGretaSans for corporate, Sandoll Gothic Neo for the Cloud product
- Use the heavy face for headlines; don't synthesize bold
- No shadows — separate with
#dddddd hairlines and whitespace
- Text is
#1c1c1c ink, not pure black, for body
- 4px radius on corporate buttons; 8px on panels; 19px pills only on Cloud
- Keep the product blue (
#4173fa / #0d6efd) on Cloud, off the corporate brand surface
10. Voice & Tone
Sandoll's voice is precise, craft-proud, and quietly authoritative — the register of a foundry that has drawn Korean letterforms since the 1980s and expects to be judged on the millimeter. Copy treats type as infrastructure for communication, not decoration. The Sandoll Cloud positioning line "모두의 창작을 위한 베스트 폰트 플랫폼" ("the best font platform for everyone's creation") captures the dual posture: expert craft on the supply side, democratized access on the demand side. Corporate copy is spare and confident; product copy is friendly and enabling.
| Context | Tone |
|---|
| Corporate headings | Spare, declarative, single-word section labels (서비스, 스토리, 연구, 파트너사). Confident, never salesy. |
| Type-branding / service copy | Craft-forward and expert — speaks about letterform, legibility, and brand fit. |
| Sandoll Cloud product | Friendly, enabling, creator-facing. Framed around "창작" (creation) and access. |
| CTAs | Direct and functional. "제작문의", "포트폴리오", "문의하기". |
| Notices / emphasis | Brand red on key words rather than exclamation marks — emphasis is typographic. |
Voice samples (verbatim from live surfaces):
- "산돌" — corporate document title / wordmark (the foundry states its name plainly). (verified live 2026-07-02)
- "스토리" / "연구" / "파트너사" — corporate section headings (spare, single-word labels). (verified live 2026-07-02)
- "모두의 창작을 위한 베스트 폰트 플랫폼 | 산돌구름" — Sandoll Cloud page title (democratized-creation positioning). (verified live 2026-07-02)
Forbidden register: hype superlatives that undercut craft authority, exclamation-heavy marketing, decorative color for its own sake, and any tone that treats type as an afterthought rather than the product.
11. Brand Narrative
Sandoll (산돌) is one of Korea's foundational type foundries. It was founded in 1984 by 석금호 (Seok Geum-ho) as 산돌커뮤니케이션 (Sandoll Communication), and across four decades it grew into the country's most prolific designer of Hangul typefaces — the type behind a large share of Korean corporate identities, publications, and screens. The company's premise has been consistent: letters are infrastructure, and a well-drawn typeface is a public good that shapes how a whole language is read.
That premise matured into two arms. Type branding / type design is the bespoke, craft side — Sandoll draws custom corporate typefaces and retail families (its own SDGretaSans and Sandoll Gothic Neo among them). Sandoll Cloud (산돌구름) is the platform side — a subscription service that puts the foundry's library in front of every designer and creator, positioned as "모두의 창작을 위한 베스트 폰트 플랫폼." The two-surface design system mirrors this split precisely: an austere, red-accented, monochrome corporate brand for the foundry, and a warmer, blue-accented, denser product surface for the platform.
What Sandoll's design refuses, and what it embraces, is legible in the site itself: no decorative depth, no shadow stacks, no color for color's sake — because nothing should compete with the letterforms. What it embraces is restraint (a single red accent on grayscale), its own type as its site type (the sample is the pitch), and a flat, hairline-separated layout that reads like a well-set page. It is a company that designs the medium other companies use to speak, and it dresses accordingly.
(Founding year/founder and the type-branding-plus-Cloud structure are widely documented public facts about Sandoll; the design reading connecting them to the observed system is an editorial interpretation, not a quoted Sandoll statement.)
12. Principles
- The type is the product — and the message. Sandoll ships its own typefaces as its site fonts. UI implication: never substitute a generic system font on a Sandoll surface; the rendered sample must be a real Sandoll typeface.
- Restraint amplifies. One red accent on a grayscale canvas carries more force than a full palette. UI implication: reserve
#ff0600 for the primary CTA, active state, and emphasis; keep everything else monochrome.
- Emphasize with type, not ornament. Sandoll marks important words in red rather than with badges, glows, or exclamation. UI implication: use color-on-type emphasis and heavy faces, not decorative chrome.
- Flat, so the letters lead. No shadows compete with the letterforms. UI implication: separate with whitespace and
#dddddd hairlines; never add elevation on corporate surfaces.
- Two registers, one company. The foundry brand and the Cloud product are intentionally distinct. UI implication: keep the corporate red/monochrome/SDGretaSans world and the Cloud blue/Gothic-Neo world separate; don't blend their palettes.
13. Personas
Personas below are fictional archetypes informed by publicly observable Sandoll audiences (brand/agency designers commissioning type, and Sandoll Cloud subscribers), not individual people.
정민석, 38, 서울. A brand-identity director at an agency, commissioning a custom corporate typeface. Judges a foundry by the rigor of its letterforms and the calm of its presentation; Sandoll's austere, sample-led site signals the craft seriousness he needs to trust it with a client's identity.
이하늘, 27, 성남. A freelance graphic designer and Sandoll Cloud subscriber who browses hundreds of typefaces a week. Values the product's density and fast filtering (판매순, 이미지 검색) over editorial air — she wants to find and license the right face in minutes.
Yuki Tanaka, 33, Tokyo. A UI designer at a product team choosing a Hangul + Latin pairing for a bilingual app. Trusts Sandoll Gothic Neo for screen legibility and appreciates that the foundry demonstrates its own type on its own surfaces — proof, not promise.
14. States
| State | Treatment |
|---|
| Empty (no search results, Cloud) | White canvas, single graphite (#333333) line explaining no matching typefaces, with a path to clear filters. No illustration clutter. |
| Empty (saved / collection, none yet) | Muted (#999999) single line: nothing saved yet, plus a link back to browse. Calm, honest. |
| Loading (font catalog fetch) | Skeleton cards on #f9f9f9 surface at final dimensions; flat pulse consistent with the shadowless system — no shadow shimmer. |
| Loading (specimen render) | Inline progress within the card; previous specimen stays visible until the new one paints. |
| Error (search/load failed) | Inline message in ink (#1c1c1c) with a plain-language explanation and a retry. No bare "오류가 발생했습니다". |
| Error (form validation, inquiry) | Field-level message below the input; the brand red (#ff0600) marks the invalid field; describes what is valid, not just "필수". |
| Success (inquiry submitted) | Brief inline confirmation in a calm tone; next-step detail linked below. No celebratory emoji. |
| Skeleton | #f9f9f9 / #d7d8d9 blocks at final dimensions, flat pulse, hairline (#dddddd) edges. |
| Disabled | Faint (#a5a5a7) text on reduced-opacity surface; the red accent fades rather than turning grey, to preserve the brand read. |
| Active / Selected | Brand red (#ff0600) text (nav/tab) or dark fill (#1c1c1c, Cloud chip) — the two ways Sandoll marks "current." |
15. Motion & Easing
Durations:
| Token | Value | Use |
|---|
motion-fast | 120ms | Hover, chip press, focus |
motion-standard | 200ms | Card/section reveal, dropdown, carousel step |
motion-slow | 320ms | Page-level transitions, hero reveal |
Easings:
| Token | Curve | Use |
|---|
ease-enter | cubic-bezier(0.2, 0.6, 0.25, 1) | Arriving — dropdowns, cards, carousel |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Dismissals |
ease-standard | cubic-bezier(0.25, 0.1, 0.25, 1) | Two-way transitions |
Motion rules: Motion is functional and restrained — consistent with the flat, editorial aesthetic and the foundry's focus on letterforms over spectacle. The Sandoll Cloud carousel advances at motion-standard / ease-standard; dropdown panels and cards fade/settle at motion-standard / ease-enter; chips respond to press with a subtle scale/opacity shift. No bounce or spring — a type foundry signals precision, not playfulness. Under prefers-reduced-motion: reduce, all transitions collapse to instant and the carousel stops auto-advancing; the product remains fully functional.