diff --git a/CLAUDE.md b/CLAUDE.md index 991cbe0..348f5b3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -125,6 +125,25 @@ wing/ - API 인터페이스 변경 시 `memory/api-types.md` 갱신 - 개별 탭 개발자는 공통 가이드를 참조하여 연동 구현 +## 진행 중 작업 (완료 후 삭제) + +### 디자인 시스템 폰트+색상 통일 작업 + +compact 후 반드시 `memory/design-system-work.md`를 읽고 작업 상태(완료/미완료 컴포넌트)를 확인할 것. + +**색상 규칙:** +- 하드코딩 색상(`#ef4444`, `#a855f7` 등) → CSS 변수 전환 +- `rgba(59,130,246,...)` 등 비-accent 계열 → `rgba(6,182,212,...)` (accent cyan) +- 시맨틱 컬러(`color-accent`, `color-info`, `color-caution` 등)는 다양하게 사용 가능하되, 강조 색상은 **최대 2가지**로 제한 +- `linear-gradient` → 단색으로 단순화 +- 장식용 `border-top`, `border-left` → 제거 여부를 유저에게 확인 후 진행 + +**폰트 규칙:** +- 하드코딩 `fontSize`/`fontWeight` → Tailwind 토큰 (`text-title-2`, `text-caption` 등) +- `fontFamily: monospace` → `var(--font-mono)` +- `fontFamily: sans-serif` / `'Noto Sans KR'` → `var(--font-korean)` +- 인라인 `style={{ fontSize, padding }}` → Tailwind 클래스 전환 (가능한 범위) + ## 환경 설정 - Node.js 20 (`.node-version`, fnm 사용) diff --git a/frontend/index.html b/frontend/index.html index c8e4e5e..4afe225 100755 --- a/frontend/index.html +++ b/frontend/index.html @@ -2,7 +2,7 @@ - + diff --git a/frontend/public/favicon.svg b/frontend/public/favicon.svg new file mode 100644 index 0000000..ed27e41 --- /dev/null +++ b/frontend/public/favicon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/frontend/src/common/components/auth/LoginPage.tsx b/frontend/src/common/components/auth/LoginPage.tsx index 9e4b583..6413cf1 100644 --- a/frontend/src/common/components/auth/LoginPage.tsx +++ b/frontend/src/common/components/auth/LoginPage.tsx @@ -113,7 +113,7 @@ export function LoginPage() { {/* User ID */}