diff --git a/frontend/src/components/PlayerModal.tsx b/frontend/src/components/PlayerModal.tsx index ba915f9..f684ea4 100644 --- a/frontend/src/components/PlayerModal.tsx +++ b/frontend/src/components/PlayerModal.tsx @@ -437,10 +437,12 @@ export default function PlayerModal({ role="dialog" aria-modal="true" > - {/* Faint prev/next zones flanking the card — step through the feed's order (or a playlist). - They fade out at the ends. stopPropagation so a click steps instead of closing. */} - {hasQueue && ( - <> + {/* The card, flanked by full-height glassy strips that step through the feed's order (or a + playlist). Each strip sits just outside the card, spans its full height, and fades out at + the ends. stopPropagation so a click steps instead of closing. Hidden on narrow screens + where there's no room beside the card. */} +
+ {hasQueue && ( - - - )} + )}
e.stopPropagation()} >
+ {hasQueue && ( + + )} +
); }