tailwind.config.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /** @type {import('tailwindcss').Config} */
  2. module.exports = {
  3. content: [
  4. './index.html',
  5. './src/**/*.{vue,js,ts,jsx,tsx}'
  6. ],
  7. theme: {
  8. extend: {
  9. colors: {
  10. primary: '#2563eb',
  11. 'primary-dark': '#1d4ed8',
  12. 'primary-light': '#eff6ff',
  13. success: '#10b981',
  14. 'success-dark': '#059669',
  15. 'success-light': '#ecfdf5',
  16. warning: '#f59e0b',
  17. 'warning-dark': '#d97706',
  18. 'warning-light': '#fff7ed',
  19. danger: '#ef4444',
  20. 'danger-dark': '#dc2626',
  21. 'danger-light': '#fef2f2',
  22. background: '#f5f5f5',
  23. surface: '#f3f4f6',
  24. 'text-primary': '#1f2937',
  25. 'text-secondary': '#6b7280',
  26. 'text-tertiary': '#9ca3af',
  27. 'border-color': '#e5e7eb',
  28. 'card-bg': '#ffffff'
  29. },
  30. maxWidth: {
  31. app: '430px'
  32. },
  33. borderRadius: {
  34. card: '12px',
  35. button: '8px',
  36. tag: '4px',
  37. pill: '20px'
  38. },
  39. boxShadow: {
  40. card: '0 1px 3px rgba(0, 0, 0, 0.04), 0 2px 8px rgba(0, 0, 0, 0.04)',
  41. nav: '0 -2px 10px rgba(0, 0, 0, 0.06)'
  42. }
  43. }
  44. },
  45. plugins: [],
  46. corePlugins: {
  47. preflight: false
  48. }
  49. }