diff --git a/components/CardItem.js b/components/CardItem.js index 4557973..fd0f26a 100644 --- a/components/CardItem.js +++ b/components/CardItem.js @@ -180,12 +180,16 @@ export default function CardItem({ if (viewMode === 'list') { return ( -
{/* Selection Checkbox */} @@ -204,7 +208,10 @@ export default function CardItem({ {/* Card Image */}
-
+
{!imageError ? ( ) : ( -
+
No Image
)} @@ -222,21 +232,40 @@ export default function CardItem({ {/* Card Info */}
-

{card.name}

-

{card.set_name} • {card.rarity}

-

{card.card_type}

+

+ {card.name} +

+

+ {card.set_name} • {card.rarity} +

+

+ {card.card_type} +

{/* Game Badge */}
- + {card.game}
{/* Price */}
- + ${card.market_price}
@@ -248,11 +277,12 @@ export default function CardItem({ e.stopPropagation(); onToggleFavorite(card); }} - className={`p-2 rounded-lg transition-colors ${ - isFavorited - ? 'text-red-500 hover:text-red-600' - : 'text-gray-400 hover:text-red-500' - }`} + className="nav-item-hover p-2 rounded-xl transition-colors" + style={{ + color: isFavorited + ? 'var(--accent-ember)' + : 'var(--text-secondary)', + }} > @@ -264,7 +294,8 @@ export default function CardItem({ e.stopPropagation(); onAddToCollection(card); }} - className="p-2 text-blue-600 hover:text-blue-700 hover:bg-blue-50 rounded-lg transition-colors" + className="nav-item-hover p-2 rounded-xl transition-colors" + style={{ color: 'var(--accent-ember)' }} title={VOCAB.ADD_TO_LIST} > @@ -277,7 +308,8 @@ export default function CardItem({ e.stopPropagation(); onAddToDeck(card); }} - className="p-2 text-green-600 hover:text-green-700 hover:bg-green-50 rounded-lg transition-colors" + className="nav-item-hover p-2 rounded-xl transition-colors" + style={{ color: 'var(--accent-flame)' }} title="Add to Deck" >