Design a sticky header using ShadCN components and Framer Motion for smooth transitions. The primary color should be black, with white and grey accents. Ensure responsiveness for all devices. | A shadcn/ui and v0 generation - v0