Spaces:
Running
Running
| /** @type {import('tailwindcss').Config} */ | |
| module.exports = { | |
| content: [ | |
| "./src/**/*.{js,jsx,ts,tsx}", | |
| "./public/index.html" | |
| ], | |
| theme: { | |
| extend: { | |
| fontFamily: { | |
| sans: ['Inter', 'ui-sans-serif', 'system-ui', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Helvetica Neue', 'Arial', 'Noto Sans', 'sans-serif'], | |
| }, | |
| colors: { | |
| primary: { | |
| 50: '#eff6ff', | |
| 100: '#dbeafe', | |
| 200: '#bfdbfe', | |
| 300: '#93c5fd', | |
| 400: '#60a5fa', | |
| 500: '#3b82f6', | |
| 600: '#2563eb', | |
| 700: '#1d4ed8', | |
| 800: '#1e40af', | |
| 900: '#1e3a8a', | |
| }, | |
| secondary: { | |
| 50: '#faf5ff', | |
| 100: '#f3e8ff', | |
| 200: '#e9d5ff', | |
| 300: '#d8b4fe', | |
| 400: '#c084fc', | |
| 500: '#a855f7', | |
| 600: '#9333ea', | |
| 700: '#7c3aed', | |
| 800: '#6b21a8', | |
| 900: '#581c87', | |
| }, | |
| success: { | |
| 50: '#f0fdf4', | |
| 100: '#dcfce7', | |
| 200: '#bbf7d0', | |
| 300: '#86efac', | |
| 400: '#4ade80', | |
| 500: '#22c55e', | |
| 600: '#16a34a', | |
| 700: '#15803d', | |
| 800: '#166534', | |
| 900: '#14532d', | |
| }, | |
| warning: { | |
| 50: '#fffbeb', | |
| 100: '#fef3c7', | |
| 200: '#fde68a', | |
| 300: '#fcd34d', | |
| 400: '#fbbf24', | |
| 500: '#f59e0b', | |
| 600: '#d97706', | |
| 700: '#b45309', | |
| 800: '#92400e', | |
| 900: '#78350f', | |
| }, | |
| error: { | |
| 50: '#fef2f2', | |
| 100: '#fee2e2', | |
| 200: '#fecaca', | |
| 300: '#fca5a5', | |
| 400: '#f87171', | |
| 500: '#ef4444', | |
| 600: '#dc2626', | |
| 700: '#b91c1c', | |
| 800: '#991b1b', | |
| 900: '#7f1d1d', | |
| } | |
| }, | |
| animation: { | |
| 'fade-in': 'fadeIn 0.5s ease-in-out', | |
| 'slide-up': 'slideUp 0.3s ease-out', | |
| 'slide-down': 'slideDown 0.3s ease-out', | |
| 'scale-in': 'scaleIn 0.2s ease-out', | |
| 'bounce-gentle': 'bounceGentle 2s infinite', | |
| 'pulse-slow': 'pulse 3s infinite', | |
| }, | |
| keyframes: { | |
| fadeIn: { | |
| '0%': { opacity: '0' }, | |
| '100%': { opacity: '1' }, | |
| }, | |
| slideUp: { | |
| '0%': { opacity: '0', transform: 'translateY(20px)' }, | |
| '100%': { opacity: '1', transform: 'translateY(0)' }, | |
| }, | |
| slideDown: { | |
| '0%': { opacity: '0', transform: 'translateY(-20px)' }, | |
| '100%': { opacity: '1', transform: 'translateY(0)' }, | |
| }, | |
| scaleIn: { | |
| '0%': { opacity: '0', transform: 'scale(0.95)' }, | |
| '100%': { opacity: '1', transform: 'scale(1)' }, | |
| }, | |
| bounceGentle: { | |
| '0%, 100%': { transform: 'translateY(0)' }, | |
| '50%': { transform: 'translateY(-5px)' }, | |
| } | |
| }, | |
| backdropBlur: { | |
| xs: '2px', | |
| }, | |
| boxShadow: { | |
| 'glow': '0 0 20px rgba(59, 130, 246, 0.3)', | |
| 'glow-lg': '0 0 40px rgba(59, 130, 246, 0.4)', | |
| }, | |
| spacing: { | |
| '18': '4.5rem', | |
| '88': '22rem', | |
| }, | |
| maxWidth: { | |
| '8xl': '88rem', | |
| '9xl': '96rem', | |
| }, | |
| zIndex: { | |
| '60': '60', | |
| '70': '70', | |
| '80': '80', | |
| '90': '90', | |
| '100': '100', | |
| } | |
| }, | |
| }, | |
| plugins: [], | |
| darkMode: 'class', | |
| } |