/** @type {import('tailwindcss').Config} */ export default { content: [ './src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}', ], darkMode: 'class', // Enable class-based dark mode theme: { extend: { colors: { // Premium gold colors for accents 'premium-gold': { 50: '#fefce8', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#d99e34', // Main premium gold 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', }, // Enhanced glassmorphism variants 'glass': { 'white': 'rgba(255, 255, 255, 0.1)', 'black': 'rgba(0, 0, 0, 0.1)', 'border': 'rgba(255, 255, 255, 0.2)', } }, animation: { 'fade-in-up': 'fadeInUp 0.6s ease-out forwards', 'float': 'float 6s ease-in-out infinite', 'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite', }, keyframes: { fadeInUp: { '0%': { opacity: '0', transform: 'translateY(20px)', }, '100%': { opacity: '1', transform: 'translateY(0)', }, }, float: { '0%, 100%': { transform: 'translateY(0px)', }, '50%': { transform: 'translateY(-20px)', }, }, }, backdropBlur: { 'xs': '2px', 'sm': '4px', 'md': '8px', 'lg': '16px', 'xl': '24px', '2xl': '32px', '3xl': '48px', }, }, }, plugins: [], }