const defaultTheme = require('tailwindcss/defaultTheme') /** @type {import('tailwindcss').Config} */ module.exports = { content: ['./src/**/*.{js,jsx}'], theme: { fontSize: { xs: ['0.75rem', { lineHeight: '1rem' }], sm: ['0.875rem', { lineHeight: '1.5rem' }], base: ['1rem', { lineHeight: '1.5rem' }], lg: ['1.125rem', { lineHeight: '2rem' }], xl: ['1.25rem', { lineHeight: '1.75rem' }], '2xl': ['1.5rem', { lineHeight: '2rem' }], '3xl': ['2rem', { lineHeight: '3rem' }], '4xl': ['2.5rem', { lineHeight: '3rem' }], '5xl': ['3rem', { lineHeight: '1' }], '6xl': ['3.75rem', { lineHeight: '1' }], '7xl': ['4.5rem', { lineHeight: '1' }], '8xl': ['6rem', { lineHeight: '1' }], '9xl': ['8rem', { lineHeight: '1' }], }, extend: { animation: { 'fade-in': 'fade-in 0.5s linear forwards', marquee: 'marquee var(--marquee-duration) linear infinite', 'spin-slow': 'spin 4s linear infinite', 'spin-slower': 'spin 6s linear infinite', 'spin-reverse': 'spin-reverse 1s linear infinite', 'spin-reverse-slow': 'spin-reverse 4s linear infinite', 'spin-reverse-slower': 'spin-reverse 6s linear infinite', }, borderRadius: { '4xl': '2rem', '5xl': '2.5rem', }, colors: ({ colors }) => ({ gray: colors.neutral, blue: { '1000': '#070e1b' }, purple: { 900: '#593196', 1000: '#44247b', } }), fontFamily: { sans: ['Inter', ...defaultTheme.fontFamily.sans], }, keyframes: { 'fade-in': { from: { opacity: 0, }, to: { opacity: 1, }, }, marquee: { '100%': { transform: 'translateY(-50%)', }, }, 'spin-reverse': { to: { transform: 'rotate(-360deg)', }, }, }, maxWidth: { '2xl': '40rem', }, }, }, plugins: [require('@tailwindcss/forms')], }