Actibooky Design System

하나의 디자인 언어로,
모든 서비스를 일관되게.

단일 코어 + 서비스별 스킨. shadcn/ui · Tailwind v4 · OKLCH 토큰 · 라이트/다크. 토큰·컴포넌트·화면을 브랜드센터 · Components · shadcn 레지스트리로 함께 배포합니다.

우리가 일하는 방식

감각이 아니라, 규칙으로 일관되게.

좋은 화면은 감각에서 나온다고들 합니다. 하지만 감각만으로는 팀이 커질수록 기준이 흔들리기 쉽습니다. actibooky 디자인 시스템은 일관성의 기본선을 토큰과 제약으로 받쳐, 누구나 같은 출발점에서 시작하게 합니다. 디자이너는 그 위에서 더 중요한 판단에 집중할 수 있습니다.

규칙이 받치는 일관성
감각에 기대지 않아도, 토큰·제약이 기본 품질을 보장합니다.
검증된 구조 재사용
사내에서 검증된 shadcn/ui v4 · OKLCH 구조를 계승하고, 브랜드만 교체합니다.
코어 1벌 + 서비스 스킨
전사 일관성과 서비스 개성을 data-brand 하나로 동시에.
border로 면 분리
명도 점프 대신 경계선으로 차분하게 (Vercel식 절제).
접근성 기본값 AA
색+텍스트+아이콘 병행, 키보드·줌·동적 글자크기 허용.
레지스트리로 설치·소비
복붙이 아니라 npx shadcn add 로 토큰·컴포넌트를 설치합니다.

Foundations

모든 값은 OKLCH 토큰. raw hex/rgb 하드코딩 금지.

로고

워드마크

기본 로고 · 가로형

배경
컬러
여백 가이드
포인트 컬러
#473A8C

심볼

단독 사용 · 정방형 (앱 아이콘 · 파비콘 · 워터마크)

배경
컬러
여백 가이드
포인트 컬러
#473A8C

브랜드 컬러

좌: Light 배경용 · 우: Dark 배경용
Indigo
심볼 · 액센트 타이포
#473A8C · #8B7FF0
Ink
워드마크 본색
#19181F · #FFFFFF
Background
캔버스
#FAFAFA · #0A0A0A
Symbol Dot
심볼 포인트
#19181F · #8B7FF0

사용 가이드

  • 배경 대비 · 라이트 배경엔 라이트 로고, 다크 배경엔 다크 로고를 사용합니다.
  • 여백(클리어스페이스) · 로고 주위로 심볼 점 지름 이상의 여백을 확보합니다.
  • 최소 크기 · 워드마크 높이 16px, 심볼 16×16px 이상에서만 사용합니다.
  • 금지 · 색상 변경 · 비율 왜곡 · 회전 · 그림자/효과 추가를 하지 않습니다.

컬러 토큰

background
foreground
primary (잉크)
brand (인디고)
muted
success
warning
destructive
info
border

타이포그래피

기본 Pretendard. 서비스에 따라 SUIT · SUITE 를 선택해 쓸 수 있습니다 (기본 본문 · 전 서비스 공통).

농촌의 하루를 잇다

Display
48px · 800

고향사랑기부, 더 가깝게

H1
36px · 700

지역을 잇는 새로운 방법

H2
30px · 700

여행으로 만난 지역에 기부하기

H3
24px · 600

이번 달 인기 답례품

H4
20px · 600

리드 문장은 본문보다 한 단계 크게 둡니다.

Body Large
18px · 400

본문은 16px 이상, 한글 가독성을 최우선으로 둡니다.

Body
16px · 400

보조 정보와 메타 텍스트에 사용합니다.

Small
14px · 400

캡션 · 라벨 · 도움말

Caption
12px · 400
굵기 (Variable · 100–900)
가나다 Ag100
가나다 Ag300
가나다 Ag400
가나다 Ag500
가나다 Ag600
가나다 Ag700
가나다 Ag800
가나다 Ag900

tabular-nums = 모든 숫자 폭이 동일 → 금액·표·카운터에서 자릿수가 세로로 정렬되고 값이 바뀌어도 흔들리지 않습니다. 기본(proportional)은 1 8 보다 좁아 행마다 자리가 어긋납니다.

tabular-nums (자릿수 정렬 ✓)

111,111원

888,888원

181,818원

기본 proportional (어긋남)

111,111원

888,888원

181,818원

유틸리티: font-sans(Pretendard 기본) · font-suit · font-suite 로 부분 적용할 수 있습니다.

컴포넌트

60+ 컴포넌트를 Components 문서에서 라이브 프리뷰 · Controls · 소스 코드 · npx shadcn add 로 확인합니다.
Components 열기 →

서비스 스킨 (코어 + data-brand)

서비스 스킨:
--brand 라이브 액센트
focus ring · 링크 · active 에 사용