65 lines
2.1 KiB
Markdown
65 lines
2.1 KiB
Markdown
# .gemini/current.md
|
||
|
||
## TASK_META (수정 금지)
|
||
|
||
- TASK_TITLE: Home 별 모양을 Flight 스타일로 통일 + glint 유지(십자/그라데이션/블룸, opacity only)
|
||
- TASK_SLUG: home-stars-match-flight-keep-glint
|
||
|
||
## 작업 목표
|
||
|
||
`@src/app/page.tsx`(Home)의 별(점) 모양을 flight에서 사용하는 “별 점 스타일”과 일관되게 맞춘다.
|
||
단, Home은 기존 요구대로 **glint(십자 빛 번짐)**가 반드시 존재해야 한다.
|
||
Home 별자리 3개(오리온/마차부/북두칠성) 구조는 유지한다.
|
||
|
||
## 작업 요구사항
|
||
|
||
1. 별 코어 스타일 통일(필수)
|
||
|
||
- Home 별의 core(점/원) 크기/밝기 범위를 flight의 별 느낌과 비슷하게 조정:
|
||
- 일반: radius 0.7~1.2, alpha 0.25~0.55
|
||
- 강조: radius 1.2~1.8, alpha 0.55~0.85
|
||
- 과하게 큰 “노드/버튼” 느낌이 나면 실패.
|
||
|
||
2. glint 유지(필수)
|
||
|
||
- 각 별은 십자(+) 글린트를 가진다(대각선 × 금지).
|
||
- 스파이크는 끝으로 갈수록 사라지게(그라데이션 stroke) 구현한다.
|
||
- 블룸은 1겹만(과하지 않게).
|
||
|
||
3. 애니메이션 제약(최우선)
|
||
|
||
- Home glint/twinkle 애니메이션은 **opacity만** 변화한다.
|
||
- transform(scale/translate/rotate) 전부 금지.
|
||
- 별자리/별 위치 이동 금지.
|
||
|
||
4. 타이밍 분산(필수)
|
||
|
||
- 별마다 duration(2~6s)과 delay 분산(고정 랜덤 OK).
|
||
|
||
5. 모션 접근성(필수)
|
||
|
||
- prefers-reduced-motion: reduce 에서는 애니메이션 OFF(정지 우선) 또는 매우 약화.
|
||
|
||
## Non-scope
|
||
|
||
- Home의 카드/CTA/레이아웃 변경 금지(별 스타일만).
|
||
- 다른 페이지 변경 금지.
|
||
- 신규 기능 추가 금지.
|
||
|
||
## 적용 파일
|
||
|
||
- 필수: `@src/app/page.tsx`
|
||
- 필요 시(최소): 글로벌 CSS 유틸리티
|
||
|
||
## 완료 조건(AC)
|
||
|
||
- [ ] Home 별의 core 크기/밝기가 flight의 별 느낌과 유사해졌다(노드 느낌 감소)
|
||
- [ ] Home 별에 십자(+) glint가 유지되며, 끝이 그라데이션으로 사라진다
|
||
- [ ] 애니메이션은 opacity only, transform 0, 위치 이동 0
|
||
- [ ] prefers-reduced-motion에서 정지 또는 크게 약화된다
|
||
|
||
## 완료 후 출력(최소)
|
||
|
||
- 수정된 파일 경로 목록
|
||
- AC 항목별 체크 결과(OK/NO)
|