# shadcn/ui 팩 — 출처·라이선스·표기

| 항목 | 내용 |
|---|---|
| 원본 | shadcn/ui — <https://github.com/shadcn-ui/ui> 커밋 `db2db460a26fa84fb65c8d903b213925fbdee9ed`(2026-09-28). 크기·그림자 단계는 `tailwindcss@4.3.3`(2026-07-16) |
| 라이선스 | MIT(Copyright (c) 2023 shadcn) · Tailwind CSS MIT · 아이콘 Lucide ISC(`lucide-static@1.48.0`) — `licenses/` |
| 읽은 파일 | `apps/v4/registry/themes.ts`(zinc 테마 cssVars — 라이트·다크·radius), `apps/v4/app/globals.css`(radius 배수), `apps/v4/registry/new-york-v4/ui/button.tsx`·`card.tsx`·`badge.tsx`(컴포넌트 class), tailwind `theme.css`(--text-*·--shadow-*·--font-weight-*·--tracking-tight), lucide `icons/*.svg` |
| 「Radix 중립(zinc)」 | shadcn 컴포넌트는 Radix 위에 만들어졌고, 색은 shadcn 의 base color 「zinc」(Tailwind zinc 단계)다. Radix Colors 패키지에는 zinc 가 없어서 shadcn 테마 값을 그대로 썼다 |
| 글꼴 | **Geist**(`geist@1.7.2` Geist-Variable.ttf, SIL OFL 1.1, 예약 글꼴 이름 없음) — 라틴 전용이라 **한글은 Pretendard(OFL)로 보충**(Geist 에 사이트 한글 1049자가 없다, 2026-10-13 cmap 확인) |
| 필수 표기 | 없음(MIT·ISC 고지는 소개 페이지 「디자인·글꼴 출처」). 푸터에 한 줄 |

## 우리 쪽에서 바꾼 것

| 무엇 | 왜 |
|---|---|
| 버튼 높이 44px | 탭 대상 규칙. shadcn Button 기본은 h-9(36px) |
| 띠·푸터 바탕 = background(흰색), muted 바탕 안 씀 | muted-foreground(zinc-500)는 muted(zinc-100) 위에서 4.32:1 — 흰 바탕 + 테두리로 나눈다 |
| 어두운 모드 위급 카드 = destructive / 60% | button.tsx 의 `dark:bg-destructive/60` 그대로(원색 위 흰 글자는 2.89:1) |
| 본문 17px/18px · 행간 1.8 | 팩 위의 읽기 규칙. shadcn 본문은 16px·leading-7 |
| 대표 글 카드의 위쪽 강조선 없음(Card 그대로) | 안티 패턴 「상자 색 띠」(사용자 판정) |

다시 뽑기: `node scripts/ds/extract.mjs --src <원본 폴더> --fetch --only shadcn`
