문서 / 디자인 시스템
v1.0 · 디자인 토큰

정밀한 인터페이스를 위한
디자인 시스템.

Aperture는 우리 제품 전반에 걸쳐 일관된 시각 언어를 제공합니다. 토큰, 타이포그래피, 그리고 검증된 컴포넌트 라이브러리를 한 곳에서 살펴보세요.

48토큰 12컴포넌트 2테마 2언어

컬러

--accent / --bg / --fg

하이콘트라스트와 차분한 톤을 우선합니다. 액센트는 딥 인디고 한 가지로만 사용하며, 상태 색상은 의미가 분명할 때만 등장합니다.

팔레트

8 swatches
bg
#0F1115
paper
#FBFAF6
surface
#FFFFFF
fg
#1A1A1A
accent
#3B3FB8
soft
#ECECFA
success
#1F7A4D
danger
#B33A3A
텍스트 액센트 성공 주의 위험

타이포그래피

--font-display / --font-body / --font-meta

디스플레이는 Geist 산세리프, 본문은 Inter, 메타데이터는 JetBrains Mono로 분리합니다. 토글 하나로 세리프 전환이 가능합니다.

디스플레이 & 본문

Geist / Inter
정밀함을 위한 결.
본문 18px / 1.55 --text-md · 18 · 500
본문 15px / 가독 기본값 --text-base · 15 · 400
보조 설명 텍스트 13px --text-sm · 13 · 400

모노 · 메타

JetBrains Mono
token · 0x3B3FB8
build · 2026.09.23
grid · 8pt · 4 base
file · aperture.css
META · UPPERCASE --meta · 11 · 500

스페이싱 & 라디우스

--space-1 ~ --space-9

8pt 그리드를 기준으로 4pt 보조 스케일을 함께 씁니다. 라디우스는 6 / 10 / 14 / 999 네 단계로 충분합니다.

스페이싱 스케일

4 → 96
4812162432486496

라디우스

4 sizes
6
10
14
기본 카드--radius-md · 10 --radius-pill · 999

그림자

3 levels
sm
md
lg
드롭다운--shadow-md 모달--shadow-lg

버튼

.btn .btn-primary / -secondary / -ghost

세 가지 핵심 변형과 두 가지 크기. 아이콘 전용 버튼은 36×36 정사각형으로 제공하며 모든 토큰이 버튼 안에 한 번만 등장하도록 설계했습니다.

변형 & 크기

3 variants · 3 sizes
높이28 / 36 / 44 패딩12 / 16 / 20 라운드10 호버color-mix(↓ 12%)

카드

.demo-card .demo-card.featured

두 가지 상태 — 기본과 강조. 강조 카드는 액센트 보더와 소프트 배경으로 주목도를 확보하면서도 페이지의 차분함을 해치지 않습니다.

프로젝트 카드

2 states
N

Nova Runtime

엣지에서 30ms 미만의 콜드 스타트를 제공하는 서버리스 런타임.

v0.7.3 42 배포

뱃지

.badge .badge-neutral / -accent / -success / -warn / -danger / -outline

상태가 분명할 때만 색을 입히고, 그 외에는 중립 칩을 사용합니다. 모든 칩은 color-mix로 배경 농도를 계산해 라이트/다크 모두에서 동일한 인상을 유지합니다.

상태 칩

6 variants
초안 베타 배포 완료 성능 저하 장애 v1.0 설계 중 신규
높이22 라운드pill · 999 폰트12 · 500

인풋

.input .select .textarea .toggle-switch

텍스트, 셀렉트, 텍스트영역, 토글 스위치. 포커스 링은 액센트를 18% 농도로 깔아 시스템 톤을 유지합니다.

폼 컨트롤

4 controls
소문자, 숫자, 하이픈만 사용 가능.
엣지 배포는 가장 가까운 리전이 자동 선택됩니다.
배포 이벤트 받기