const headlessuiPlugin = require('@headlessui/tailwindcss') /** @type {import('tailwindcss').Config} */ module.exports = { content: ['./src/**/*.{js,jsx,ts,tsx}'], 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: '2rem' }], '2xl': ['1.5rem', { lineHeight: '2.5rem' }], '3xl': ['2rem', { lineHeight: '2.5rem' }], '4xl': ['2.5rem', { lineHeight: '3rem' }], '5xl': ['3rem', { lineHeight: '3.5rem' }], '6xl': ['4rem', { lineHeight: '1' }], '7xl': ['5rem', { lineHeight: '1' }], '8xl': ['6rem', { lineHeight: '1' }], '9xl': ['8rem', { lineHeight: '1' }], }, extend: { borderRadius: { '4xl': '2rem', '5xl': '2.5rem', }, fontFamily: { sans: 'var(--font-inter)', display: 'var(--font-dm-sans)', }, maxWidth: { '2xl': '40rem', }, colors: { purple: { 50: '#f5effa', // Lightest tone 100: '#e8dff2', // Very light tone 200: '#d0bde5', // Light purple 300: '#b99bcc', // A bit lighter purple 400: '#a17bb3', // Interpolated 500: '#954e98', // Given hex: medium magenta-like 600: '#8a417f', // Interpolated between medium and dark 700: '#6d5299', // Given hex: medium purple 800: '#563f83', // Interpolated to a dark purple 900: '#4b3d89', // Given hex: darkest purple 950: '#362565', // Darkest shade for contrast }, }, }, }, plugins: [headlessuiPlugin], plugins: [ // ... require('@tailwindcss/aspect-ratio'), ], }