/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {
      colors: {
        nova: {
          bg: '#0A0E1A',
          surface: '#131831',
          surfaceLight: '#1C2345',
          primary: '#6C63FF',
          primaryLight: '#8B85FF',
          accent: '#00E5FF',
          success: '#00E676',
          warning: '#FFD740',
          error: '#FF5252',
          text: '#FFFFFF',
          textSecondary: '#8A8FB5',
          textMuted: '#4A5078',
          border: '#1E2548',
        }
      },
      fontFamily: {
        sans: ['Inter', 'system-ui', '-apple-system', 'sans-serif'],
      },
      animation: {
        'pulse-slow': 'pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite',
        'orbit': 'orbit 20s linear infinite',
        'float': 'float 6s ease-in-out infinite',
        'glow': 'glow 2s ease-in-out infinite alternate',
      },
      keyframes: {
        orbit: {
          '0%': { transform: 'rotate(0deg)' },
          '100%': { transform: 'rotate(360deg)' },
        },
        float: {
          '0%, 100%': { transform: 'translateY(0)' },
          '50%': { transform: 'translateY(-10px)' },
        },
        glow: {
          '0%': { boxShadow: '0 0 20px rgba(108, 99, 255, 0.4)' },
          '100%': { boxShadow: '0 0 40px rgba(108, 99, 255, 0.8)' },
        },
      },
    },
  },
  plugins: [],
}
