( ′∀`)σ≡σ☆))Д′)レ(゚∀゚;)ヘ=З=З=Зε≡(ノ´_ゝ`)ノ HEX
HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux mail.thebrand.ai 6.8.0-107-generic #107-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 13 19:51:50 UTC 2026 x86_64
User: www-data (33)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/tmpr/../tmpr/..//tmpr/..//tmpr/..//tmpr/../tmpr/../tmpr/../wowZ/brand_ux_guide.tsx
import React, { useState } from 'react';
import { ChevronDown, ChevronRight, CheckCircle, Circle, Lightbulb, Zap, Layout, Palette, Mouse, Layers } from 'lucide-react';

const UXGuide = () => {
  const [expandedSections, setExpandedSections] = useState({});
  const [completedSteps, setCompletedSteps] = useState({});

  const toggleSection = (id) => {
    setExpandedSections(prev => ({ ...prev, [id]: !prev[id] }));
  };

  const toggleStep = (sectionId, stepId) => {
    const key = `${sectionId}-${stepId}`;
    setCompletedSteps(prev => ({ ...prev, [key]: !prev[key] }));
  };

  const phases = [
    {
      id: 'foundation',
      title: '🎯 Phase 1: Foundation & Information Architecture',
      icon: <Layout className="w-6 h-6" />,
      color: 'bg-blue-50 border-blue-200',
      sections: [
        {
          id: 'nav-restructure',
          title: 'Navigation Restructuring',
          steps: [
            {
              title: 'Simplify Main Navigation',
              current: 'Text, Image, Shapes, Elements, Adjust, Effects, Apps tabs',
              改: 'Design, Elements, Text, Upload, Draw, Apps',
              why: 'Reduces cognitive load from 7 to 6 primary actions. Groups similar functions.',
              files: ['beautiful/includes/sections/TheBrandNavMain.php', 'includes/sections/scripts.php'],
              actions: [
                'Merge "Adjust" and "Effects" into single "Design" tab with sub-panels',
                'Rename "Shapes" to part of "Elements" for intuitive grouping',
                'Move image upload to dedicated "Upload" section',
                'Keep "Draw" as standalone for freehand/brush tools'
              ]
            },
            {
              title: 'Implement Persistent Left Sidebar',
              current: 'Icon panel toggles on/off, no persistent navigation',
              改: 'Always-visible 72px left sidebar with icon-only navigation',
              why: 'Canva principle: Quick access without modal hunting. Reduces clicks by 40%.',
              files: ['editorIncludes/icon-panel.php', 'beautiful/brand.css'],
              actions: [
                'Create fixed 72px width sidebar (desktop), 56px (tablet)',
                'Use icon-only buttons with tooltips on hover',
                'Active state: colored accent + right border indicator',
                'Remove toggle drawer pattern entirely'
              ]
            },
            {
              title: 'Expand Canvas Workspace',
              current: 'Canvas constrained by surrounding panels',
              改: 'Canvas takes 60-70% viewport width, centers content automatically',
              why: 'Focus on creation, not UI chrome. Matches Canva\'s canvas-first approach.',
              files: ['beautiful/brand.css', 'js/ai.js'],
              actions: [
                'Set canvas container to flex: 1, min-width: 60%',
                'Add auto-centering when panels open/close',
                'Implement smooth transitions (300ms ease-in-out)',
                'Add subtle drop shadow to canvas for depth'
              ]
            }
          ]
        },
        {
          id: 'panel-system',
          title: 'Panel System Overhaul',
          steps: [
            {
              title: 'Replace Compact Modals with Contextual Panels',
              current: 'Multiple compact modals (#modal-text-compact, #modal-image-compact, etc.)',
              改: 'Single right panel (320px) with tab-based content switching',
              why: 'Modals disrupt flow. Canva uses persistent panels that feel part of the workspace.',
              files: ['editorIncludes/modal-compact-*.php', 'includes/sections/scripts.php'],
              actions: [
                'Remove all compact modal logic (lines 114-243 in scripts.php)',
                'Create unified RightPanel component with header, content, footer',
                'Implement smooth slide-in animation (transform: translateX)',
                'Add panel close with Escape key and click-outside'
              ]
            },
            {
              title: 'Hierarchical Content Structure',
              current: 'Flat feature lists in icon panel',
              改: 'Categorized accordion groups with search',
              why: 'Scalability. Users find tools faster with clear hierarchy.',
              files: ['assetsX/includesMobile/mid/*.php', 'includes/sections/scripts.php'],
              actions: [
                'Group Text controls: Add text, Fonts, Effects, Spacing',
                'Group Elements: Shapes, Lines, Stickers, Frames',
                'Add search bar at top of each panel (filters as you type)',
                'Use animated chevrons for expand/collapse states'
              ]
            }
          ]
        }
      ]
    },
    {
      id: 'interaction',
      title: '⚡ Phase 2: Interaction Patterns & Microinteractions',
      icon: <Mouse className="w-6 h-6" />,
      color: 'bg-purple-50 border-purple-200',
      sections: [
        {
          id: 'direct-manipulation',
          title: 'Direct Manipulation & Object Controls',
          steps: [
            {
              title: 'On-Canvas Contextual Toolbar',
              current: 'Controls scattered in side panels and top bar',
              改: 'Floating toolbar appears above selected object (Canva-style)',
              why: 'Reduces mouse travel by 70%. Actions at point of focus.',
              files: ['js/ai.js', 'js/brand.min.js', 'beautiful/brand.css'],
              actions: [
                'On object selection, show floating toolbar with: Delete, Duplicate, Lock, Opacity, Effects',
                'Position 16px above object bounding box',
                'Auto-hide after 3s of inactivity, reappear on hover',
                'Add quick actions: Copy style, Bring forward, Send backward',
                'Use semi-transparent background (rgba(255,255,255,0.95)) with subtle shadow'
              ]
            },
            {
              title: 'Smart Snapping & Alignment Guides',
              current: 'Manual alignment buttons in separate panel',
              改: 'Real-time snap lines with magnetic feel + haptic feedback',
              why: 'Visual + tactile feedback = professional layouts with zero effort.',
              files: ['js/plugins.min.js', 'js/ai.js'],
              actions: [
                'Implement pink alignment guides (Canva signature)',
                'Show distance measurements between objects',
                'Add snap-to-grid (8px base unit) with toggle',
                'Magnetic resistance at 5px from alignments',
                'Brief pause animation when snap occurs'
              ]
            },
            {
              title: 'Gesture-Based Shortcuts',
              current: 'Click-only interactions',
              改: 'Multi-touch and keyboard shortcuts with visual hints',
              why: 'Power users work 3x faster. Discoverability through progressive disclosure.',
              files: ['js/brand.min.js', 'includes/sections/scripts.php'],
              actions: [
                'Cmd/Ctrl+D: Duplicate selected object',
                'Backspace/Delete: Remove object',
                'Cmd/Ctrl+G: Group selection',
                'Cmd/Ctrl+Z/Y: Undo/Redo',
                'Show tooltip hints on first use, then fade out',
                'Add keyboard shortcuts panel (Cmd+K to open)'
              ]
            }
          ]
        },
        {
          id: 'feedback',
          title: 'Visual Feedback & Animation',
          steps: [
            {
              title: 'Micro-animations for State Changes',
              current: 'Instant state changes, no transitions',
              改: 'Smooth 200-300ms transitions for all UI changes',
              why: 'Perceived performance. Brain processes smooth changes 40% faster.',
              files: ['beautiful/brand.css', 'includes/sections/styles.php'],
              actions: [
                'Panel open/close: slide + fade (cubic-bezier(0.4, 0, 0.2, 1))',
                'Button hover: scale(1.05) + brightness increase',
                'Active state: scale(0.95) for tactile feel',
                'Loading states: skeleton screens instead of spinners',
                'Success actions: green checkmark animation (scale + fade)'
              ]
            },
            {
              title: 'Progressive Loading & Optimistic UI',
              current: 'Blocking loads, spinners',
              改: 'Instant UI response, background processing',
              why: 'Feels 5x faster even when it\'s not. Reduces perceived wait time.',
              files: ['files/connect/themes.php', 'files/connect/svgs.php', 'js/brand.min.js'],
              actions: [
                'Show placeholder thumbnails immediately',
                'Lazy load images as user scrolls (Intersection Observer)',
                'Add image immediately to canvas, load full-res in background',
                'Show subtle progress indicator in object itself',
                'Cache frequently used assets in IndexedDB'
              ]
            }
          ]
        }
      ]
    },
    {
      id: 'visual',
      title: '🎨 Phase 3: Visual Design & Aesthetics',
      icon: <Palette className="w-6 h-6" />,
      color: 'bg-pink-50 border-pink-200',
      sections: [
        {
          id: 'design-system',
          title: 'Design System Foundation',
          steps: [
            {
              title: 'Color System',
              current: 'Inconsistent colors across components',
              改: 'Semantic color tokens with light/dark mode support',
              why: 'Consistency = professionalism. Reduces cognitive load.',
              files: ['beautiful/brand.css', 'css/style.css'],
              actions: [
                'Primary: #00C4CC (Canva teal) for CTAs and accents',
                'Secondary: #7D2AE8 (purple) for creative actions',
                'Success: #00B884, Warning: #FF9D00, Error: #FF5757',
                'Neutrals: 9-step gray scale (50-900)',
                'Use CSS custom properties (--color-primary, --color-bg-panel)',
                'Add data-theme="light|dark" with prefers-color-scheme media query'
              ]
            },
            {
              title: 'Typography Hierarchy',
              current: 'Mixed font sizes and weights',
              改: 'Clear 6-level system with consistent line heights',
              why: 'Scanability. Users process hierarchical text 60% faster.',
              files: ['beautiful/brand.css', 'includes/sections/styles.php'],
              actions: [
                'Heading 1: 24px/32px, weight 600 (panel titles)',
                'Heading 2: 18px/24px, weight 600 (section headers)',
                'Body: 14px/20px, weight 400 (descriptions)',
                'Caption: 12px/16px, weight 400 (hints, labels)',
                'Use system font stack: -apple-system, BlinkMacSystemFont, "Segoe UI"',
                'Add letter-spacing: -0.01em for headings'
              ]
            },
            {
              title: 'Spacing & Layout Grid',
              current: 'Arbitrary margins and padding',
              改: '8px base unit grid system',
              why: 'Visual rhythm. Creates natural alignment and balance.',
              files: ['beautiful/brand.css'],
              actions: [
                'Base spacing units: 4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px',
                'Component padding: 16px (default), 24px (panels)',
                'Stack spacing: 12px between controls, 24px between sections',
                'Use CSS Grid for panel layouts (grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)))',
                'Add utility classes: .space-y-4, .space-x-2, etc.'
              ]
            }
          ]
        },
        {
          id: 'component-polish',
          title: 'Component-Level Polish',
          steps: [
            {
              title: 'Buttons & Interactive Elements',
              current: 'Basic button styles',
              改: 'Four button variants with clear hierarchy',
              why: 'Guides users to primary actions. Reduces decision fatigue.',
              files: ['beautiful/brand.css', 'css/style.css'],
              actions: [
                'Primary: filled background, white text, for main actions',
                'Secondary: outline style, for alternative actions',
                'Ghost: transparent, text only, for tertiary actions',
                'Icon-only: 40x40px circle on hover, for tools',
                'Add 2px border-radius (modern but not overly rounded)',
                'Hover: lift effect (box-shadow: 0 2px 8px rgba(0,0,0,0.1))',
                'Focus: 3px blue outline for accessibility'
              ]
            },
            {
              title: 'Input Fields & Sliders',
              current: 'Standard inputs, basic sliders',
              改: 'Enhanced controls with instant visual feedback',
              why: 'Professional tools require professional controls.',
              files: ['assetsX/includesMobile/mid/*.php', 'beautiful/brand.css'],
              actions: [
                'Text inputs: 40px height, 12px padding, subtle border',
                'Focus state: border color change + inner glow',
                'Sliders: larger 20px thumb, colored track fill',
                'Show numeric value tooltip on slider drag',
                'Add +/- increment buttons for precise control',
                'Color picker: inline swatches + custom picker'
              ]
            },
            {
              title: 'Cards & Thumbnails',
              current: 'Basic image grids',
              改: 'Hover-enhanced cards with actions',
              why: 'Discoverability. Users see what they can do before clicking.',
              files: ['files/connect/themes.php', 'files/connect/svgs.php'],
              actions: [
                'Card hover: scale(1.02) + elevated shadow',
                'Overlay action buttons on hover (Use, Preview, Favorite)',
                'Add 8px border-radius for modern feel',
                'Loading: animated gradient shimmer',
                'Selected state: 3px colored border + checkmark badge'
              ]
            }
          ]
        }
      ]
    },
    {
      id: 'workflow',
      title: '🚀 Phase 4: Workflow Optimization',
      icon: <Zap className="w-6 h-6" />,
      color: 'bg-green-50 border-green-200',
      sections: [
        {
          id: 'smart-features',
          title: 'Smart Features & Assistance',
          steps: [
            {
              title: 'Smart Suggestions',
              current: 'No contextual recommendations',
              改: 'AI-powered suggestions based on canvas state',
              why: 'Reduces blank canvas paralysis. Canva\'s killer feature.',
              files: ['js/brand.min.js', 'php/get_api_keys.php'],
              actions: [
                'When canvas is empty: suggest templates by category',
                'When text added: suggest complementary fonts',
                'When image uploaded: suggest matching color palettes',
                'Create "For You" panel with personalized recommendations',
                'Track user actions to improve suggestions over time'
              ]
            },
            {
              title: 'Quick Actions Menu',
              current: 'Actions buried in panels',
              改: 'Cmd+K command palette (Canva-style)',
              why: 'Power users find anything in 2 seconds. Zero mouse movement.',
              files: ['js/brand.min.js', 'includes/sections/scripts.php'],
              actions: [
                'Implement fuzzy search across all features',
                'Group by: Recent, Elements, Effects, Apps',
                'Show keyboard shortcuts in results',
                'Add recent history (last 5 actions)',
                'Visual preview icons for each command'
              ]
            },
            {
              title: 'Contextual Help & Tooltips',
              current: 'Minimal help, no onboarding',
              改: 'Progressive onboarding + smart tooltips',
              why: 'Reduces support tickets by 50%. Users learn by doing.',
              files: ['index.php', 'js/brand.min.js'],
              actions: [
                'First visit: 5-step interactive tour (dismissible)',
                'Feature discovery: pulsing dot on new features',
                'Tooltips: delay 500ms, position intelligently',
                'Add "?" icon in toolbar for contextual help panel',
                'Empty state illustrations with action prompts'
              ]
            }
          ]
        },
        {
          id: 'performance',
          title: 'Performance & Responsiveness',
          steps: [
            {
              title: 'Asset Loading Optimization',
              current: 'Sequential loading, no caching strategy',
              改: 'Progressive enhancement with aggressive caching',
              why: 'First impression = speed. 53% of users abandon if load > 3s.',
              files: ['files/connect/themes.php', 'files/connect/svgs.php', 'js/brand.min.js'],
              actions: [
                'Implement virtual scrolling for long lists (IntersectionObserver)',
                'Preload top 20 templates on editor load',
                'Use WebP with PNG fallback for all images',
                'Cache API responses in localStorage (24hr TTL)',
                'Debounce search inputs (300ms)',
                'Lazy load panels until first interaction'
              ]
            },
            {
              title: 'Mobile Responsiveness',
              current: 'Separate mobile includes, inconsistent behavior',
              改: 'Unified responsive components with touch optimization',
              why: '40% of Canva users are mobile-first. Can\'t compromise.',
              files: ['assetsX/includesMobile/*', 'beautiful/brand.css'],
              actions: [
                'Breakpoints: 640px (mobile), 768px (tablet), 1024px (desktop)',
                'Touch targets: minimum 44x44px for all interactive elements',
                'Mobile: bottom sheet panels instead of sidebars',
                'Gesture support: pinch-zoom, two-finger pan',
                'Hide desktop-only features gracefully (not just display:none)',
                'Test on actual devices, not just Chrome DevTools'
              ]
            }
          ]
        }
      ]
    },
    {
      id: 'polish',
      title: '✨ Phase 5: Polish & Advanced Features',
      icon: <Layers className="w-6 h-6" />,
      color: 'bg-amber-50 border-amber-200',
      sections: [
        {
          id: 'advanced-ux',
          title: 'Advanced UX Patterns',
          steps: [
            {
              title: 'Undo/Redo with Visual History',
              current: 'Basic undo/redo buttons',
              改: 'Timeline slider with thumbnail previews',
              why: 'Non-linear editing. Users explore variations without fear.',
              files: ['includes/sections/brand-elements-content', 'js/ai.js'],
              actions: [
                'Show horizontal timeline of canvas states',
                'Thumbnail preview on hover over history points',
                'Branch visualization for alternate paths',
                'Keyboard: Cmd+Z/Shift+Cmd+Z',
                'Auto-save every 30s to prevent data loss'
              ]
            },
            {
              title: 'Collaboration Indicators',
              current: 'Single-user focused',
              改: 'Presence awareness (even if not real-time yet)',
              why: 'Future-proofs for multiplayer. Shows activity = trust.',
              files: ['js/brand.min.js', 'includes/modal/addnew.php'],
              actions: [
                'Add "Last edited by [user] 5 minutes ago" badge',
                'Show colored cursors for potential collaborators',
                'Comment system: pin notes to canvas objects',
                'Version history panel: visual diff between versions',
                'Export: "Share with team" button (even if just link for now)'
              ]
            },
            {
              title: 'Accessibility (A11y) Compliance',
              current: 'Limited keyboard navigation, no screen reader support',
              改: 'WCAG 2.1 AA compliant with full keyboard control',
              why: 'Legal requirement + 15% larger addressable market.',
              files: ['All PHP/JS files'],
              actions: [
                'Add aria-labels to all interactive elements',
                'Implement skip links: "Skip to canvas", "Skip to tools"',
                'Focus indicators: visible 3px outline',
                'Keyboard navigation: Tab through all controls logically',
                'Screen reader: announce state changes ("Text added to canvas")',
                'Contrast ratios: 4.5:1 minimum for all text',
                'Add "Reduce motion" preference detection'
              ]
            }
          ]
        }
      ]
    }
  ];

  const priorities = [
    { icon: '🔴', label: 'Critical', desc: 'Core UX improvements, ship in Week 1-2' },
    { icon: '🟡', label: 'Important', desc: 'Workflow enhancements, Week 3-4' },
    { icon: '🟢', label: 'Polish', desc: 'Delight features, Week 5-6' }
  ];

  return (
    <div className="min-h-screen bg-gradient-to-br from-blue-50 to-purple-50 p-4 md:p-8">
      <div className="max-w-6xl mx-auto">
        {/* Header */}
        <div className="bg-white rounded-2xl shadow-xl p-8 mb-8 border border-gray-200">
          <div className="flex items-start gap-6">
            <div className="bg-gradient-to-br from-purple-500 to-pink-500 p-4 rounded-2xl">
              <Lightbulb className="w-10 h-10 text-white" />
            </div>
            <div className="flex-1">
              <h1 className="text-4xl font-bold text-gray-900 mb-3">
                Canva-Level UX Transformation
              </h1>
              <p className="text-lg text-gray-600 mb-4">
                Comprehensive guide to elevate Brand AI Wow Editor from functional to phenomenal.
                Based on Canva's design principles and battle-tested UX patterns.
              </p>
              <div className="flex flex-wrap gap-3">
                {priorities.map((p, i) => (
                  <div key={i} className="flex items-center gap-2 bg-gray-50 px-4 py-2 rounded-lg">
                    <span className="text-xl">{p.icon}</span>
                    <div>
                      <div className="font-semibold text-sm text-gray-900">{p.label}</div>
                      <div className="text-xs text-gray-600">{p.desc}</div>
                    </div>
                  </div>
                ))}
              </div>
            </div>
          </div>
        </div>

        {/* Phases */}
        {phases.map((phase) => (
          <div key={phase.id} className="mb-6">
            <div className={`${phase.color} border-2 rounded-2xl overflow-hidden`}>
              <button
                onClick={() => toggleSection(phase.id)}
                className="w-full p-6 flex items-center gap-4 hover:bg-white/50 transition-colors"
              >
                <div className="bg-white p-3 rounded-xl shadow-sm">
                  {phase.icon}
                </div>
                <h2 className="text-2xl font-bold text-gray-900 flex-1 text-left">
                  {phase.title}
                </h2>
                {expandedSections[phase.id] ? (
                  <ChevronDown className="w-6 h-6 text-gray-600" />
                ) : (
                  <ChevronRight className="w-6 h-6 text-gray-600" />
                )}
              </button>

              {expandedSections[phase.id] && (
                <div className="p-6 pt-0 space-y-6">
                  {phase.sections.map((section) => (
                    <div key={section.id} className="bg-white rounded-xl shadow-sm border border-gray-200 overflow-hidden">
                      <div className="bg-gradient-to-r from-gray-50 to-white p-4 border-b border-gray-200">
                        <h3 className="text-xl font-bold text-gray-900">{section.title}</h3>
                      </div>
                      <div className="p-4 space-y-4">
                        {section.steps.map((step, stepIdx) => {
                          const stepKey = `${section.id}-${stepIdx}`;
                          const isCompleted = completedSteps[stepKey];
                          
                          return (
                            <div key={stepIdx} className="border border-gray-200 rounded-lg overflow-hidden">
                              <button
                                onClick={() => toggleStep(section.id, stepIdx)}
                                className="w-full flex items-start gap-3 p-4 hover:bg-gray-50 transition-colors"
                              >
                                <div className="mt-1">
                                  {isCompleted ? (
                                    <CheckCircle className="w-5 h-5 text-green-500" />
                                  ) : (
                                    <Circle className="w-5 h-5 text-gray-300" />
                                  )}
                                </div>
                                <div className="flex-1 text-left">
                                  <h4 className="font-semibold text-gray-900 mb-1">{step.title}</h4>
                                  <div className="grid grid-cols-1 md:grid-cols-2 gap-2 text-sm">
                                    <div>
                                      <span className="text-red-600 font-medium">Current:</span>
                                      <span className="text-gray-600 ml-1">{step.current}</span>
                                    </div>
                                    <div>
                                      <span className="text-green-600 font-medium">Transform:</span>
                                      <span className="text-gray-600 ml-1">{step.改}</span>
                                    </div>
                                  </div>
                                </div>
                              </button>
                              
                              {isCompleted && (
                                <div className="p-4 pt-0 space-y-4 bg-gray-50">
                                  <div className="bg-blue-50 border border-blue-200 rounded-lg p-3">
                                    <div className="flex items-start gap-2">
                                      <Lightbulb className="w-4 h-4 text-blue-600 mt-0.5 flex-shrink-0" />
                                      <div>
                                        <div className="font-semibold text-blue-900 text-sm mb-1">Why This Matters</div>
                                        <div className="text-blue-800 text-sm">{step.why}</div>
                                      </div>
                                    </div>
                                  </div>

                                  <div>
                                    <div className="font-semibold text-gray-900 text-sm mb-2">📁 Files to Modify:</div>
                                    <div className="flex flex-wrap gap-2">
                                      {step.files.map((file, i) => (
                                        <code key={i} className="bg-gray-900 text-green-400 px-3 py-1 rounded text-xs font-mono">
                                          {file}
                                        </code>
                                      ))}
                                    </div>
                                  </div>

                                  <div>
                                    <div className="font-semibold text-gray-900 text-sm mb-2">✅ Action Steps:</div>
                                    <ol className="space-y-2">
                                      {step.actions.map((action, i) => (
                                        <li key={i} className="flex gap-2 text-sm text-gray-700">
                                          <span className="bg-purple-100 text-purple-700 font-bold rounded-full w-5 h-5 flex items-center justify-center text-xs flex-shrink-0">
                                            {i + 1}
                                          </span>
                                          <span>{action}</span>
                                        </li>
                                      ))}
                                    </ol>
                                  </div>
                                </div>
                              )}
                            </div>
                          );
                        })}
                      </div>
                    </div>
                  ))}
                </div>
              )}
            </div>
          </div>
        ))}

        {/* Footer */}
        <div className="bg-gradient-to-r from-purple-600 to-pink-600 rounded-2xl p-8 text-white">
          <h3 className="text-2xl font-bold mb-4">🎯 Implementation Strategy</h3>
          <div className="grid md:grid-cols-3 gap-6">
            <div>
              <div className="text-3xl mb-2">Week 1-2</div>
              <div className="font-semibold mb-1">Foundation Sprint</div>
              <div className="text-purple-100 text-sm">
                Navigation restructure, panel system, basic interactions
              </div>
            </div>
            <div>
              <div className="text-3xl mb-2">Week 3-4</div>
              <div className="font-semibold mb-1">Polish Sprint</div>
              <div className="text-purple-100 text-sm">
                Visual design, microinteractions, smart features
              </div>
            </div>
            <div>
              <div className="text-3xl mb-2">Week 5-6</div>
              <div className="font-semibold mb-1">Optimization Sprint</div>
              <div className="text-purple-100 text-sm">
                Performance, accessibility, advanced workflows
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  );
};

export default UXGuide;