/* eslint-disable @typescript-eslint/no-var-requires */ const { fontFamily } = require('tailwindcss/defaultTheme'); /** @type {import('tailwindcss').Config} */ module.exports = { content: ['./src/**/*.{js,jsx,ts,tsx}'], theme: { extend: { fontFamily: { primary: ['Inter', ...fontFamily.sans], }, colors: { primary: { // Customize it on globals.css :root 50: 'rgb(var(--tw-color-primary-50) / )', 100: 'rgb(var(--tw-color-primary-100) / )', 200: 'rgb(var(--tw-color-primary-200) / )', 300: 'rgb(var(--tw-color-primary-300) / )', 400: 'rgb(var(--tw-color-primary-400) / )', 500: 'rgb(var(--tw-color-primary-500) / )', 600: 'rgb(var(--tw-color-primary-600) / )', 700: 'rgb(var(--tw-color-primary-700) / )', 800: 'rgb(var(--tw-color-primary-800) / )', 900: 'rgb(var(--tw-color-primary-900) / )', }, dark: '#222222', }, keyframes: { flicker: { '0%, 19.999%, 22%, 62.999%, 64%, 64.999%, 70%, 100%': { opacity: 0.99, filter: 'drop-shadow(0 0 1px rgba(252, 211, 77)) drop-shadow(0 0 15px rgba(245, 158, 11)) drop-shadow(0 0 1px rgba(252, 211, 77))', }, '20%, 21.999%, 63%, 63.999%, 65%, 69.999%': { opacity: 0.4, filter: 'none', }, }, shimmer: { '0%': { backgroundPosition: '-700px 0', }, '100%': { backgroundPosition: '700px 0', }, }, }, animation: { flicker: 'flicker 3s linear infinite', shimmer: 'shimmer 1.3s linear infinite', }, }, }, plugins: [require('@tailwindcss/forms'), require('@tailwindcss/aspect-ratio')], };