SEED Design
SEED Design
karrot
Design System
Karrot logo

Karrot

Karrot's interface is the digital equivalent of a friendly neighborhood bulletin board -- warm, approachable, and built for trust between strangers. The page opens on a clean white canvas (#ffffff) with warm near-black headings (#1a1c20) and the unmistakable Karrot Orange (#ff6600) that serves as the singular brand accent. This isn't the corporate oran

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Pretendard Variable
Open · OFL
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
Primary
Apple System
Systemno install needed
macOS/iOS default — uses SF Pro automatically.
Not publicly distributed.
Primary
Apple System (Blink)
Systemno install needed
Chrome alias for Apple system font on macOS.
Not publicly distributed.
Primary
Apple SD Gothic Neo
Systemno install needed
Apple system font for Korean.
Not publicly distributed.
Primary
Roboto
Open · Apache 2.0
Install via Google Fonts
Primary
Noto Sans KR
Open · OFL
Install via Google Fonts
Monospace
SF Mono
Commercial
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
Monospace
SF Mono
Commercial
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
Monospace
Menlo
Systemno install needed
macOS pre-installed monospace.
Not publicly distributed.
Monospace
Consolas
Commercial
Microsoft system monospace (Windows).
Not publicly distributed.
Monospace
Liberation Mono
Open · OFL
Open-source metric-compatible alternative to Courier New.
Install via GitHub · liberationfonts
Monospace
SF Mono
Commercial
Apple's monospace. Free for Apple platforms.
Install via Apple Developer
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap16px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
progressMicro2px
inlineMicro2px
buttonsStandard8px
inputsStandard8px
standardStandard8px
largeComfortable12px
featuredComfortable12px
imageLarge16px
prominentLarge16px
bottomSheet20px
dialogsDialog24px
badgesPill9999px

Elevation

Shadow 1
Shadow 2
Shadow 3
04

Guidelines

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

Do

  • Use Karrot Orange (#ff6600) as the singular brand accent -- it should feel special, not overwhelming
  • Stick to the 4px spacing grid -- every measurement should be a multiple of 4px
  • Use semantic tokens (fg-neutral, bg-layer-default) over raw palette values in component code
  • Keep border-radius between 8px-12px for standard elements, pills (9999px) only for chips/avatars
  • Use the system font stack -- Pretendard on web, system fonts on native
  • Apply dark mode via semantic token remapping, not opacity tricks
  • Maintain the 16px global gutter on all screen edges

Don't

  • n't overuse orange -- it's for primary CTAs and brand moments only, not backgrounds or borders
  • n't use shadows heavier than s3 -- the system intentionally avoids dramatic elevation
  • n't introduce additional brand colors -- Karrot is a one-accent-color system
  • n't exceed 26px for text sizes -- this is a mobile-first system with a compact type scale
  • n't use pure black (#000000) for text -- use gray-1000 (#1a1c20) for warmth
  • n't mix palette tokens and semantic tokens in the same component
  • n't skip the clamp() wrapper on font sizes -- accessibility scaling is non-negotiable
05

Components

Buttons

button-primary
Background#ff6600
Text#ffffff
Radius12px
Font16px / 700
Disabledbg #f3f4f5 fg #d1d3d8
statespressed #e14d00
Use: Primary CTA 판매하기 / 채팅하기
button-neutral
Background#f3f4f5
Text#1a1c20
Radius8px
statespressed #eeeff1
Use: Tertiary actions, filters
button-outline
Backgroundtransparent
Text#1a1c20
Border1px solid #dcdee3
Radius8px
statespressed #f7f8f9
Use: Cancel, dismiss, low-emphasis
button-critical
Background#fa342c
Text#ffffff
Radius8px
Use: Destructive 삭제 / 신고

Cards

card
card
Background#ffffff
Border1px solid rgba(0,0,0,0.08)
Radius8px
Shadow0px 2px 10px rgba(0,0,0,0.10)
Use: Standard listing card

Badges

chip
chip
Background#f3f4f5
Text#1a1c20
Radius9999px
Padding0 12px
Font13px / 500
Activebg #1a1c20 fg #ffffff
Use: Filter chips, tags

Inputs

input
Background#f7f8f9
Text#1a1c20
Border1px solid #dcdee3
Radius8px
Focus2px solid #5e98fe
stateserror border #fa342c
Use: Text input, placeholder #b0b3ba

Tabs

TabTabTab
tab-bottom
Background#ffffff
Text#868b94
Bordersubtle top border
ActiveKarrot Orange icon + label
Use: Bottom tab bar nav

Related design systems