Components · Action
Button
사용자가 클릭하는 모든 액션의 출발점. 컨텍스트(밝은/어두운 BG)에 따라 색을, 위계에 따라 변종을 선택합니다. 사이즈는 padding 변형으로.
Preview
Sizes — light BG
Variants — light BG
Dark BG context — use .btn-sky
Usage
<!-- Light BG -->
<button class="btn btn-primary">기본</button>
<button class="btn btn-primary btn-lg">큰 버튼</button>
<button class="btn btn-ghost">고스트</button>
<!-- Dark BG (primary / dark-blue / ink-deep) -->
<button class="btn btn-sky">어두운 BG 위 CTA</button>
Rules
DO
- 밝은 BG (canvas · light-grey) →
.btn-primary - 어두운 BG (primary · dark-blue · ink-deep) →
.btn-sky - 100% 너비 필요 시
.btn-block
DON'T
- 같은색 BG + 같은색 버튼 금지 (예: primary BG에 .btn-primary)
- ink-deep BG 위 .btn-primary 금지 — 대비 부족
- 버튼 폰트 크기 임의 변경 금지 — 16px 토큰만