diff --git a/apps/web/src/app/popular/ChartRankingList.tsx b/apps/web/src/app/popular/ChartRankingList.tsx
index f7e9fe6..6ae350e 100644
--- a/apps/web/src/app/popular/ChartRankingList.tsx
+++ b/apps/web/src/app/popular/ChartRankingList.tsx
@@ -152,7 +152,10 @@ export default function ChartRankingList() {
) : (
items.map(item => (
-
+
{item.rank}
-
+ {/* 순위 뱃지와 같은 행이라 min-w-0이 없으면 긴 곡 제목·가수가 번호 영역을 밀어낸다 */}
+
))
)}
diff --git a/apps/web/src/app/recent/page.tsx b/apps/web/src/app/recent/page.tsx
index c132cb0..bcf44b5 100644
--- a/apps/web/src/app/recent/page.tsx
+++ b/apps/web/src/app/recent/page.tsx
@@ -6,6 +6,7 @@ import { useState } from 'react';
import CharacterMessage from '@/components/CharacterMessage';
import StaticLoading from '@/components/StaticLoading';
import { Button } from '@/components/ui/button';
+import { ScrollArea } from '@/components/ui/scroll-area';
import {
Select,
SelectContent,
@@ -87,11 +88,11 @@ export default function RecentSongPage() {
{recentAddSongs && recentAddSongs.length > 0 ? (
-
+
{recentAddSongs.map(song => (
))}
-
+
) : (