/* ** TailwindCSS Configuration File ** ** Docs: https://tailwindcss.com/docs/configuration ** Default: https://github.com/tailwindcss/tailwindcss/blob/master/stubs/defaultConfig.stub.js */ const defaultTheme = require('tailwindcss/defaultTheme') module.exports = { theme: { customForms: (theme) => ({ default: { checkbox: { 'width': theme('spacing.6'), 'height': theme('spacing.6'), 'backgroundColor': 'rgba(23, 49, 79, 0.6)', 'borderColor': theme('colors.blue.800'), 'textColor': theme('colors.blue.1000'), '&:focus': { backgroundColor: theme('colors.blue.1000'), borderColor: theme('colors.blue.700'), boxShadow: undefined, }, '&:checked': { backgroundColor: theme('colors.blue.1000'), borderColor: 'transparent', }, }, }, }), extend: { colors: { teal: { ...defaultTheme.colors.teal, flashy: '#24e8cc', }, blue: { ...defaultTheme.colors.blue, 760: '#2C5C94', 850: '#2B4B74', 1000: '#17314f', }, }, spacing: { '2px': '2px', '3p5': '0.875rem', '4b': '1.15rem', '11': '2.75rem', }, borderWidth: { 3: '3px', }, fontFamily: { sans: ['Inter', ...defaultTheme.fontFamily.sans], }, fontSize: { xxs: '0.625rem', }, height: { '200': '50rem', '1/2': '50%', }, maxWidth: { 12: '3rem', }, width: { 22: '5.5rem', }, }, }, variants: { textColor: ['responsive', 'hover', 'focus', 'group-hover'], }, plugins: [require('@tailwindcss/custom-forms')], purge: { enabled: process.env.NODE_ENV === 'production', content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'], }, future: { removeDeprecatedGapUtilities: true, }, }