Major additions: - Territory manager system with application workflow - Custom pricing and page builder with Craft.js - Enhanced Stripe Connect onboarding - CodeReadr QR scanning integration - Kiosk mode for venue sales - Super admin dashboard and analytics - MCP integration for AI-powered operations Infrastructure improvements: - Centralized API client and routing system - Enhanced authentication with organization context - Comprehensive theme management system - Advanced event management with custom tabs - Performance monitoring and accessibility features Database schema updates: - Territory management tables - Custom pages and pricing structures - Kiosk PIN system - Enhanced organization profiles - CodeReadr integration tables 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
67 lines
1.6 KiB
JavaScript
67 lines
1.6 KiB
JavaScript
/** @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: [],
|
|
} |