content: import 'package:flutter/material.dart';
  import 'package:shonenx/core/models/anilist/media.dart';
  import 'package:shonenx/features/anime/view/widgets/card/anime_card_components.dart';
  
  class MinimalCard extends StatelessWidget {
    final Media? anime;
    final String tag;
    final bool isHovered;
  
    const MinimalCard({
      super.key,
      required this.anime,
      required this.tag,
      required this.isHovered,
    });
  
    @override
    Widget build(BuildContext context) {
      return ClipRRect(
        borderRadius: BorderRadius.circular(10),
        child: Stack(
          fit: StackFit.expand,
          children: [
            AnimeImage(anime: anime, tag: tag, height: double.infinity),
            // Info overlay that fades in
            Container(
              decoration: BoxDecoration(
                gradient: LinearGradient(
                  begin: Alignment.topCenter,
                  end: Alignment.bottomCenter,
                  colors: [Colors.transparent, Colors.black.withOpacity(0.9)],
                  stops: const [0.5, 1.0],
                ),
              ),
              child: Padding(
                padding: const EdgeInsets.all(10.0),
                child: Column(
                  mainAxisAlignment: MainAxisAlignment.end,
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: [
                    AnimeTitle(anime: anime, maxLines: 2),
                  ],
                ),
              ),
            ),
          ],
        ),
      );
    }
  }
  