tailwind.config.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /** @type {import('tailwindcss').Config} */
  2. export default {
  3. content: [
  4. './index.html',
  5. './src/**/*.{vue,js,ts,jsx,tsx}',
  6. ],
  7. theme: {
  8. extend: {
  9. fontFamily: {
  10. sans: ['Inter', 'ui-sans-serif', 'system-ui', 'sans-serif'],
  11. mono: ['"JetBrains Mono"', 'ui-monospace', 'monospace'],
  12. },
  13. colors: {
  14. brand: {
  15. 50: '#eef2ff',
  16. 100: '#e0e7ff',
  17. 200: '#c7d2fe',
  18. 300: '#a5b4fc',
  19. 400: '#818cf8',
  20. 500: '#6366f1',
  21. 600: '#4f46e5',
  22. 700: '#4338ca',
  23. 800: '#3730a3',
  24. 900: '#312e81',
  25. 950: '#1e1b4b',
  26. },
  27. },
  28. animation: {
  29. 'fade-in': 'fadeIn 0.2s ease-out',
  30. 'slide-up': 'slideUp 0.25s ease-out',
  31. 'pulse-slow': 'pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite',
  32. },
  33. keyframes: {
  34. fadeIn: { from: { opacity: '0' }, to: { opacity: '1' } },
  35. slideUp: { from: { opacity: '0', transform: 'translateY(12px)' }, to: { opacity: '1', transform: 'translateY(0)' } },
  36. },
  37. },
  38. },
  39. plugins: [],
  40. }