module.exports = { content: [ "./index.html", "./src/**/*.{vue,ts,tsx}", "../components/**/*.{vue,ts,tsx}", "../index.ts" ], theme: { extend: { colors: { mosquito: { // Primary: Vibrant Orange primary: '#FF6B35', 'primary-light': '#FF8A5B', 'primary-dark': '#E55A2B', // Secondary: Bright Teal secondary: '#00D9C0', 'secondary-light': '#5CEFD9', 'secondary-dark': '#00B8A3', // Accent: Warm Yellow accent: '#FFD93D', 'accent-light': '#FFE56D', 'accent-dark': '#F5C700', // Semantic colors success: '#00C781', warning: '#FFB800', error: '#FF4757', info: '#4A90E2', // Text & Surface ink: '#1A1A2E', 'ink-light': '#4A4A68', muted: '#8B8BA7', surface: '#FFFFFF', bg: '#FEF9F6', // Borders line: '#FFE8E0', border: 'rgba(255, 107, 53, 0.15)', // Legacy support (for components compatibility) accent2: '#6AA7FF', brand: '#0B3A63' } }, fontFamily: { display: ['Poppins', 'Noto Sans SC', 'sans-serif'], body: ['Noto Sans SC', 'Poppins', 'sans-serif'] }, boxShadow: { soft: '0 8px 24px rgba(255, 107, 53, 0.12)', glow: '0 0 40px rgba(255, 107, 53, 0.2)', card: '0 4px 16px rgba(26, 26, 46, 0.06)', 'card-hover': '0 8px 24px rgba(26, 26, 46, 0.1)' }, borderRadius: { '2xl': '20px', '3xl': '28px' } } }, plugins: [] }