From 6a6c73e7c9a9da35172998552019044e63a53658 Mon Sep 17 00:00:00 2001 From: gahusb Date: Thu, 2 Apr 2026 02:25:10 +0900 Subject: [PATCH] =?UTF-8?q?design:=20=EC=A0=84=20=EC=82=AC=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=20AI=20=ED=85=9C=ED=94=8C=EB=A6=BF=20=EA=B7=B8?= =?UTF-8?q?=EB=9D=BC=EB=94=94=EC=96=B8=ED=8A=B8=20=EC=99=84=EC=A0=84=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0=20(Round=205)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - services/website: featured 가격 카드 linear-gradient → #0d1240 솔리드 - saju/input: blur-3xl orb + radial-gradient 도트 패턴 제거, bg-gradient-to-br → 솔리드+대각 패턴 - payment/fail + success: 헤더 그라디언트→#04102b, 로고 아이콘→#1a56db, 버튼→#1a56db 솔리드 - mypage: 탭 활성 상태·액센트 라인·버튼 전체 gradient → 솔리드 (#1a56db/amber-500) amber 알림 카드 gradient → bg-amber-50, 사주 결과 버튼 → #04102b Co-Authored-By: Claude Sonnet 4.6 --- app/mypage/page.tsx | 18 +++++++++--------- app/payment/fail/page.tsx | 6 +++--- app/payment/success/page.tsx | 8 ++++---- app/saju/input/page.tsx | 6 ++---- app/services/website/page.tsx | 2 +- 5 files changed, 19 insertions(+), 21 deletions(-) diff --git a/app/mypage/page.tsx b/app/mypage/page.tsx index 8465288..50a60e5 100644 --- a/app/mypage/page.tsx +++ b/app/mypage/page.tsx @@ -301,7 +301,7 @@ export default function MyPage() { onClick={() => setTab(t.key)} className={`flex-1 flex items-center justify-center gap-1.5 px-4 py-2 rounded-lg text-sm font-semibold transition-all ${ tab === t.key - ? 'bg-gradient-to-r from-blue-600 to-violet-600 text-white shadow' + ? 'bg-[#1a56db] text-white shadow' : 'text-slate-500 hover:text-slate-700' }`} > @@ -324,7 +324,7 @@ export default function MyPage() {

-
+
계정 정보

@@ -349,7 +349,7 @@ export default function MyPage() { {/* 구독 중인 서비스 - 요약 (탭으로 유도) */} {activeSubs.length > 0 && ( -
+
{PLAN_LABELS[activeSubs[0].product_id]?.emoji ?? '🎟'}
@@ -372,7 +372,7 @@ export default function MyPage() { {/* 텔레그램 연동 카드 */}

-
+
텔레그램 알림 연동 @@ -474,7 +474,7 @@ export default function MyPage() {

-
+
빠른 메뉴

@@ -606,7 +606,7 @@ export default function MyPage() { {/* 액션 버튼 */}
+ className="flex-1 text-center py-2 text-sm font-bold text-white bg-amber-500 hover:bg-amber-400 rounded-xl transition shadow-sm"> 번호 추천받기 {isActive && ( @@ -721,7 +721,7 @@ export default function MyPage() { )} {rec.is_paid && rec.interpretation ? 'AI 해석 다시 보기 →' : '결과 보기 →'} @@ -828,7 +828,7 @@ function EmptyState({
{desc}
{linkLabel} → diff --git a/app/payment/fail/page.tsx b/app/payment/fail/page.tsx index 970588a..0c7b519 100644 --- a/app/payment/fail/page.tsx +++ b/app/payment/fail/page.tsx @@ -26,7 +26,7 @@ function FailContent() {
@@ -45,9 +45,9 @@ export default function PaymentFailPage() { return (
-
+
-
+
쟁승메이드 결제 diff --git a/app/payment/success/page.tsx b/app/payment/success/page.tsx index 12498ef..6a157cf 100644 --- a/app/payment/success/page.tsx +++ b/app/payment/success/page.tsx @@ -70,7 +70,7 @@ function SuccessContent() { 결제 내역 확인 - + 홈으로 →
@@ -98,7 +98,7 @@ function SuccessContent() {
결제 내역 확인 → @@ -117,9 +117,9 @@ export default function PaymentSuccessPage() { return (
-
+
-
+
쟁승메이드 결제 diff --git a/app/saju/input/page.tsx b/app/saju/input/page.tsx index bc782b0..20742c5 100644 --- a/app/saju/input/page.tsx +++ b/app/saju/input/page.tsx @@ -4,10 +4,8 @@ export default function SajuInputPage() { return (
{/* Hero */} -
-
-
+
diff --git a/app/services/website/page.tsx b/app/services/website/page.tsx index b41ad73..75c3e83 100644 --- a/app/services/website/page.tsx +++ b/app/services/website/page.tsx @@ -798,7 +798,7 @@ export default function WebsiteServicePage() { {plans.map((plan) => (