Design System Preview

Ridi의 디자인 시스템The Ridi design system

라이브 화면에서 실측한 컬러·타이포그래피·컴포넌트·모션을 한 장으로 정리했습니다. 모든 값에는 관측 횟수와 신뢰도가 함께 기록됩니다.Colors, typography, components and motion — measured from the live site and organized on one page. Every value carries its observation count and confidence.

토큰 살펴보기Explore tokens 타이포그래피Typography

텍스트 히어로Text hero

Extracted Type Scale

타이포가 말하는
브랜드의 위계
Typography speaks
the brand hierarchy

위 문장들은 실측 스케일 22px · 20px · 16px · 15px · 14px · 13px 그대로 렌더된 것입니다 — 크기 관계가 곧 브랜드의 목소리 톤입니다.These lines are rendered on the measured scale 22px · 20px · 16px · 15px · 14px · 13px — the size relationships are the brand’s tone of voice.

컬러 팔레트Color palette

역할Roles

Primary#1e9effCTA · 핵심 강조 · 링크CTA · key emphasis · links×30 · conf 0.7 · cross-validated
Accent#65082a하이라이트 · 뱃지 · 보조 강조highlights · badges×7 · conf 0.65 · inferred
Background#f5f5f5페이지 배경page background×4493 · conf 0.95 · cross-validated
Ink#141414본문 · 헤딩body · headings×1092 · conf 0.95 · cross-validated
Muted#787878보조 텍스트 · 캡션secondary text · captions×985 · conf 0.7 · inferred
Surface#ffffff카드 · 패널cards · panels×36 · conf 0.7 · inferred

관측 팔레트Observed palette 빈도순by frequency

#dc3232×510 · color, background-color
#000000×480 · background-color
#a5a5a5×58 · color
#e6e6e6×51 · border-color
#1ecdcd×24 · background-color
#e3667f×20 · background-color
#104949×20 · background-color
#9054a7×14 · background-color
#69624c×14 · background-color
#133d70×14 · background-color
#1c80bb×14 · background-color
#232e4b×13 · background-color

타이포그래피 스케일Type scale

생각을 현실로, 디자인의 힘Ideas made real, by design

DISPLAY — 22px · ×155

모든 화면에 일관된 브랜드 경험A consistent brand on every screen

H1 — 20px · ×123

작은 디테일이 완성도를 만듭니다Small details make the difference

H2 — 16px · ×725

본문은 편안하게 읽히는 크기와 행간을 유지합니다. 실제 서비스 문장을 그대로 담아도 리듬이 무너지지 않아야 합니다.Body copy stays comfortable to read. Real product sentences should keep their rhythm at this size.

H3 — 15px · ×429

캡션과 각주는 조용히 정보를 보탭니다Captions add context, quietly

BODY-LG — 14px · ×1433

보조 텍스트는 본문을 방해하지 않는 크기로Secondary text stays out of the way

BODY — 13px · ×691

법적 고지와 메타 정보는 가장 작게, 그러나 읽히게Legal and meta stay smallest, yet legible

BODY-SM — 12px · ×197

생각을 현실로, 디자인의 힘Ideas made real, by design

CAPTION — 8px · ×238

Font Families

Pretendard Variable ×4675

Pretendard JP Variable ×238

Pretendard Std Variable ×14

ridi-roboto ×4

monospace ×2

exp-ridi-roboto-bold-italic ×1

버튼Buttons

Primary
Soft Fill
Outline
Link
Hover
Focus
Disabled

Forms

input = 토큰 파생 데모 (실측 부적격)input = token-derived demo · radio·check·select = 토큰 파생radio·check·select = token-derived · focus ring = primary

간격 스케일Spacing

4px×1306
6px×1241
10px×628
8px×417
7px×328
2px×163
16px×156
5px×116
20px×89
30px×62

라운드 스케일Radius

4px ×3597

18px ×236

20px ×109

99px ×64

3px ×48

8px ×8

100px ×4

1px ×4

그림자 깊이Elevation

실측된 그림자 단계를 카드·버튼·패널 등 실제 요소에 입혀 확인합니다Measured shadow steps, worn by real elements — cards, buttons, panels

기본 카드CardLevel 1 · ×74
떠 있는 패널Floating panelLevel 3 · ×5
툴팁·팝오버TooltipLevel 4 · ×4
모달 상단Modal topLevel 5 · ×1

상태 · 모션States & motion

올려보세요 — 실측 전환Hover me — measured timing 0.2s
보더 전환Border transition
전환 0.2s · 0.4s 관측transitions 0.2s · 0.4s

선언된 토큰Declared tokens

사이트가 스스로 선언한 커스텀 프로퍼티 — 고신뢰 부록Custom properties declared by the site — high-confidence appendix

--safe-area-inset-left: constant(safe-area-inset-left)
--safe-area-inset-left: env(safe-area-inset-left)
--safe-area-inset-top: constant(safe-area-inset-top)
--safe-area-inset-top: env(safe-area-inset-top)
--safe-area-inset-right: constant(safe-area-inset-right)
--safe-area-inset-right: env(safe-area-inset-right)
--safe-area-inset-bottom: constant(safe-area-inset-bottom)
--safe-area-inset-bottom: env(safe-area-inset-bottom)