import { cn } from "@/lib/utils";

/**
 * Skeleton de chargement, sobre.
 * Effet shimmer discret via animation Tailwind native (pulse atténué).
 * Respecte prefers-reduced-motion automatiquement (pulse Tailwind est statique sans animations).
 */
export function Skeleton({ className }: { className?: string }) {
  return (
    <div
      aria-hidden
      className={cn(
        "rounded-md bg-stone-900/[0.05] border border-border/60 motion-safe:animate-pulse",
        className,
      )}
    />
  );
}
