tailwind.config.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /** @type {import('tailwindcss').Config} */
  2. export default {
  3. content: [
  4. "./index.html",
  5. "./src/**/*.{js,ts,jsx,tsx}",
  6. ],
  7. theme: {
  8. extend: {
  9. colors: {
  10. primary: '#1a1a1a',
  11. secondary: '#666666',
  12. accent: '#8B8B8B',
  13. 'brand': {
  14. purple: '#8B5CF6',
  15. pink: '#EC4899',
  16. blue: '#3B82F6',
  17. teal: '#14B8A6',
  18. light: '#F3F4F6',
  19. },
  20. },
  21. fontFamily: {
  22. sans: ['Inter var', 'system-ui, sans-serif'],
  23. },
  24. animation: {
  25. 'scroll': 'scroll 20s linear infinite',
  26. 'spin-slow': 'spin 8s linear infinite',
  27. 'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite',
  28. 'scale-dots': 'scale 1.5s ease-in-out infinite',
  29. },
  30. keyframes: {
  31. scroll: {
  32. '0%': { transform: 'translateX(0)' },
  33. '100%': { transform: 'translateX(-50%)' },
  34. },
  35. scale: {
  36. '0%, 100%': { transform: 'scale(0)' },
  37. '50%': { transform: 'scale(1)' },
  38. }
  39. },
  40. transitionDelay: {
  41. '2000': '2000ms',
  42. }
  43. },
  44. },
  45. plugins: [
  46. require('@tailwindcss/forms'),
  47. ],
  48. }