===== COMPONENT: book ===== Title: Book Description: A book component for Next.js apps with next-themes and Tailwind CSS, supporting system, light, and dark modes. --- file: bucharitesh/book.tsx --- import type React from 'react'; import type { CSSProperties } from 'react'; import '@/registry/styles/book.css'; import { cn } from '@/lib/utils'; import { VercelLogoIcon } from '@radix-ui/react-icons'; const defaultIllustration = ( ); const Book = ({ title, enableTexture, width = 196, variant = 'stripe', color = '#e79d13', textColor = '#ffffff', illustration, }: { title: string; enableTexture?: boolean; variant?: 'stripe' | 'simple'; width?: number; color?: string; textColor?: string; illustration?: React.ReactNode; }) => { return (