) : (
+ // Object URL 미리보기는 Next Image 최적화 대상이 아닙니다.
+ // eslint-disable-next-line @next/next/no-img-element

)
))}
@@ -772,12 +777,16 @@ export default function CommunityNewPage() {
type="button"
disabled={mediaProcessing}
onClick={() => fileInputRef.current?.click()}
- className="mx-4 mt-4 flex flex-col items-center justify-center gap-3 rounded-2xl border-2 border-dashed border-zinc-200 bg-zinc-50 py-12 text-zinc-400 transition-colors hover:border-[#2E7DF2]/40 hover:bg-blue-50/30 disabled:opacity-60"
+ className="mx-4 mt-4 flex flex-col items-center justify-center gap-3 rounded-[1.5rem] border-2 border-dashed border-[#cfdce6] bg-[#f8fafc] py-12 text-[#7890a4] transition-colors hover:border-[#2394eb]/45 hover:bg-[#f3f9ff] disabled:cursor-wait disabled:opacity-60"
>
-
+
+
+
-
{mediaProcessing ? "사진 변환 중..." : "사진·동영상 추가"}
-
+
+ {mediaProcessing ? "사진 변환 중..." : "사진·동영상 추가"}
+
+
1개 이상, 최대 {MAX_MEDIA_COUNT}개 · 파일당 {formatMegabytes(MAX_MEDIA_FILE_SIZE)}
@@ -797,19 +806,20 @@ export default function CommunityNewPage() {
}}
/>
-