/** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: { colors: { // Atomaste dark background colors dark: { 50: '#e2e8f0', 100: '#cbd5e1', 200: '#94a3b8', 300: '#64748b', 400: '#475569', 500: '#334155', 600: '#1e293b', 700: '#0f172a', 750: '#0a1120', 800: '#080f1a', // --bg-section 850: '#050a12', // --bg-dark 900: '#030810', }, // Atomaste cyan primary color scheme primary: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#00d4e6', // --cyan-primary 500: '#00bcd4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', }, // Accent colors from website cyan: { glow: 'rgba(0, 212, 230, 0.5)', 400: '#00d4e6', 500: '#00bcd4', }, }, fontFamily: { sans: ['Inter', 'system-ui', 'sans-serif'], mono: ['JetBrains Mono', 'monospace'], }, animation: { 'pulse-glow': 'pulseGlow 3s ease-in-out infinite', 'grid-move': 'gridMove 20s linear infinite', 'float': 'float 6s ease-in-out infinite', 'scan': 'scan 3s ease-in-out infinite', }, keyframes: { pulseGlow: { '0%, 100%': { boxShadow: '0 0 20px rgba(0, 212, 230, 0.2), 0 0 40px rgba(0, 212, 230, 0.1)' }, '50%': { boxShadow: '0 0 40px rgba(0, 212, 230, 0.4), 0 0 80px rgba(0, 212, 230, 0.2)' }, }, gridMove: { '0%': { backgroundPosition: '0 0' }, '100%': { backgroundPosition: '50px 50px' }, }, float: { '0%, 100%': { transform: 'translateY(0px)' }, '50%': { transform: 'translateY(-10px)' }, }, scan: { '0%': { left: '-100%' }, '50%': { left: '100%' }, '100%': { left: '100%' }, }, }, backdropBlur: { xs: '2px', }, }, }, plugins: [], }