diff --git a/app/components/OutsourcingRequestForm.tsx b/app/components/OutsourcingRequestForm.tsx
index e109621..7af2fb6 100644
--- a/app/components/OutsourcingRequestForm.tsx
+++ b/app/components/OutsourcingRequestForm.tsx
@@ -16,9 +16,9 @@ const KOR_TIGHT = { letterSpacing: '-0.02em' } as const;
const KOR_BODY = { letterSpacing: '-0.01em' } as const;
const INPUT_STYLE = {
- background: 'var(--jsm-surface)',
- border: '1px solid var(--jsm-line)',
- color: 'var(--jsm-ink)',
+ background: 'var(--jsm-dark-surface)',
+ border: '1px solid var(--jsm-dark-line)',
+ color: 'var(--jsm-dark-ink)',
} as const;
const PROJECT_TYPES = [
@@ -195,13 +195,13 @@ export default function OutsourcingRequestForm() {
ref={setHeadingRef}
tabIndex={-1}
className="text-xl font-bold break-keep outline-none"
- style={{ color: 'var(--jsm-ink)', ...KOR_TIGHT }}
+ style={{ color: 'var(--jsm-dark-ink)', ...KOR_TIGHT }}
>
의뢰가 접수되었습니다
영업일 2일 내 회신드립니다.
@@ -218,7 +218,7 @@ export default function OutsourcingRequestForm() {
추적 링크를 이메일로도 보내드렸습니다.
@@ -232,7 +232,7 @@ export default function OutsourcingRequestForm() {
const canAdvance = stepValid(step);
return (
-
+
{/* 진행 표시기 */}
{STEPS.map((s, i) => {
@@ -244,7 +244,7 @@ export default function OutsourcingRequestForm() {
className="flex items-center justify-center w-6 h-6 rounded-full text-xs font-bold shrink-0 transition-colors"
style={
state === 'upcoming'
- ? { background: 'var(--jsm-surface-alt)', color: 'var(--jsm-ink-faint)' }
+ ? { background: 'var(--jsm-dark-surface)', color: 'var(--jsm-dark-soft)', boxShadow: 'inset 0 0 0 1px var(--jsm-dark-line)' }
: { background: 'var(--jsm-accent)', color: '#ffffff' }
}
aria-current={state === 'current' ? 'step' : undefined}
@@ -255,7 +255,7 @@ export default function OutsourcingRequestForm() {
className="text-xs font-semibold truncate hidden sm:inline"
style={{
color:
- state === 'upcoming' ? 'var(--jsm-ink-faint)' : 'var(--jsm-ink)',
+ state === 'upcoming' ? 'var(--jsm-dark-soft)' : 'var(--jsm-dark-ink)',
...KOR_BODY,
}}
>
@@ -264,7 +264,7 @@ export default function OutsourcingRequestForm() {
{i < STEPS.length - 1 && (
)}
@@ -281,13 +281,13 @@ export default function OutsourcingRequestForm() {
ref={setHeadingRef}
tabIndex={-1}
className="text-lg font-bold break-keep outline-none mb-1"
- style={{ color: 'var(--jsm-ink)', ...KOR_TIGHT }}
+ style={{ color: 'var(--jsm-dark-ink)', ...KOR_TIGHT }}
>
어떤 프로젝트인가요?
가장 가까운 유형을 하나 선택해주세요.
@@ -303,12 +303,12 @@ export default function OutsourcingRequestForm() {
className="px-4 py-3.5 rounded-lg text-sm font-semibold text-center break-keep transition-colors outline-none focus-visible:ring-2 focus-visible:ring-[var(--jsm-accent)]"
style={{
border: selected
- ? '1px solid var(--jsm-accent)'
- : '1px solid var(--jsm-line)',
+ ? '1px solid var(--jsm-accent-bright)'
+ : '1px solid var(--jsm-dark-line)',
background: selected
- ? 'var(--jsm-accent-soft)'
- : 'var(--jsm-surface)',
- color: selected ? 'var(--jsm-accent)' : 'var(--jsm-ink)',
+ ? 'rgba(96,165,250,0.12)'
+ : 'var(--jsm-dark-surface)',
+ color: selected ? 'var(--jsm-accent-bright)' : 'var(--jsm-dark-ink)',
...KOR_BODY,
}}
>
@@ -327,13 +327,13 @@ export default function OutsourcingRequestForm() {
ref={setHeadingRef}
tabIndex={-1}
className="text-lg font-bold break-keep outline-none mb-1"
- style={{ color: 'var(--jsm-ink)', ...KOR_TIGHT }}
+ style={{ color: 'var(--jsm-dark-ink)', ...KOR_TIGHT }}
>
예산과 일정을 알려주세요
대략적인 범위면 충분합니다. 정해지지 않았다면 미정을 선택하세요.
@@ -341,7 +341,7 @@ export default function OutsourcingRequestForm() {