// eslint-disable-next-line @typescript-eslint/no-var-requires const defaultTheme = require('tailwindcss/defaultTheme'); /** @type {import('tailwindcss').Config} */ module.exports = { mode: 'jit', content: [ './node_modules/react-tailwindcss-datepicker-sct/dist/index.esm.js', './src/pages/**/*.{ts,tsx}', './src/components/**/*.{ts,tsx}', ], theme: { extend: { transitionProperty: { 'max-height': 'max-height', width: 'width', }, fontFamily: { sans: ['Inter', ...defaultTheme.fontFamily.sans], }, typography: (theme) => ({ DEFAULT: { css: { color: theme('colors.gray.300'), a: { color: theme('colors.indigo.500'), '&:hover': { color: theme('colors.indigo.400'), }, }, h1: { color: theme('colors.gray.300'), }, h2: { color: theme('colors.gray.300'), }, h3: { color: theme('colors.gray.300'), }, h4: { color: theme('colors.gray.300'), }, h5: { color: theme('colors.gray.300'), }, h6: { color: theme('colors.gray.300'), }, strong: { color: theme('colors.gray.400'), }, code: { color: theme('colors.gray.300'), }, figcaption: { color: theme('colors.gray.500'), }, }, }, }), }, aspectRatio: { auto: 'auto', square: '1 / 1', video: '16 / 9', 1: '1', 2: '2', 3: '3', 4: '4', 5: '5', 6: '6', 7: '7', 8: '8', 9: '9', 10: '10', 11: '11', 12: '12', 13: '13', 14: '14', 15: '15', 16: '16', }, }, plugins: [ require('@tailwindcss/forms'), require('@tailwindcss/typography'), require('@tailwindcss/aspect-ratio'), ], };