feat: implement code inspector with language detection and theme selection
feat: create text inspector for text properties and styling
style: add global styles and custom scrollbar for better UI
chore: initialize main entry point for the application
feat: set up Zustand store for canvas state management
feat: define types for canvas elements and background options
feat: implement code highlighting utility with language detection
chore: configure TypeScript settings for the project
chore: set up Vite configuration for React and Tailwind CSS