import defaultTheme from 'tailwindcss/defaultTheme';
import forms from '@tailwindcss/forms';

/** @type {import('tailwindcss').Config} */
export default {
    darkMode: 'class',

    content: [
        './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
        './storage/framework/views/*.php',
        './resources/views/**/*.blade.php',
    ],

    
    theme: {
        extend: {
            fontFamily: {
                sans: ['Poppins', ...defaultTheme.fontFamily.sans],
                   poppins: ['Poppins', 'sans-serif'],
        inter: ['Inter', 'sans-serif'],
            },
            backdropBlur: {
                xs: '2px',
            },
            colors: {
                primary: '#ff014f',
                // Light Mode Palette
                'light-bg': '#ecf0f3',
                'light-card': '#ffffff',
                'light-text': '#878e99', 
                'light-text-solid': '#3c3e41',
                'light-headings': '#1e2125',
                'light-border': '#dce1e4',

                // Dark Mode Palette
                'dark-bg': '#212428',
                'dark-card': '#2a2e32',
                'dark-text': '#c4cfde',
                'dark-headings': '#ffffff',
                'dark-border': '#323941',
            },
            boxShadow: {
                // Neumorphic shadows
                'light-neumorphic': '10px 10px 19px #d1d9e6, -10px -10px 19px #ffffff',
                'light-neumorphic-inset': 'inset 10px 10px 19px #d1d9e6, inset -10px -10px 19px #ffffff',
                
                'dark-neumorphic': '10px 10px 19px #1c1e22, -10px -10px 19px #262a2e',
                'dark-neumorphic-inset': 'inset 10px 10px 19px #1c1e22, inset -10px -10px 19px #262a2e',
                
                // Glow for hover
                'hire-glow': '0 8px 25px rgba(249, 0, 77, 0.25)',

                // Soft shadow
                'soft': '0 4px 12px rgba(0, 0, 0, 0.08)',
            }
        },
    },

    plugins: [forms],
};