Files
blackcanyontickets/design-tokens/themes/dark.json
dzinesco aa81eb5adb feat: add advanced analytics and territory management system
- Add comprehensive analytics components with export functionality
- Implement territory management with manager performance tracking
- Add seatmap components for venue layout management
- Create customer management features with modal interface
- Add advanced hooks for dashboard flags and territory data
- Implement seat selection and venue management utilities
- Add type definitions for ticketing and seatmap systems

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-26 09:25:10 -06:00

156 lines
4.1 KiB
JSON

{
"name": "dark",
"description": "Premium dark theme with enhanced color variety and glassmorphism",
"colors": {
"background": {
"primary": "#0f0f17",
"secondary": "#1a1a26",
"tertiary": "#252533",
"elevated": "#2a2a40",
"overlay": "rgba(0, 0, 0, 0.8)",
"gradient": "linear-gradient(135deg, #0f0f17 0%, #1a1a26 50%, #2a2a40 100%)"
},
"surface": {
"glass": "rgba(255, 255, 255, 0.08)",
"glassHover": "rgba(255, 255, 255, 0.12)",
"glassFocus": "rgba(255, 255, 255, 0.15)",
"muted": "rgba(255, 255, 255, 0.05)",
"elevated": "rgba(255, 255, 255, 0.1)"
},
"text": {
"primary": "#f8fafc",
"secondary": "#e2e8f0",
"muted": "#94a3b8",
"inverse": "#0f172a",
"disabled": "#64748b",
"onColor": "#ffffff"
},
"border": {
"default": "rgba(255, 255, 255, 0.12)",
"muted": "rgba(255, 255, 255, 0.06)",
"strong": "rgba(255, 255, 255, 0.18)",
"focus": "rgba(139, 92, 246, 0.6)"
},
"accent": {
"emerald": {
"50": "#ecfdf5",
"100": "#d1fae5",
"200": "#a7f3d0",
"300": "#6ee7b7",
"400": "#34d399",
"500": "#047857",
"600": "#065f46",
"700": "#064e3b",
"800": "#052e16",
"900": "#064e3b",
"text": "#34d399"
},
"amber": {
"50": "#fffbeb",
"100": "#fef3c7",
"200": "#fde68a",
"300": "#fcd34d",
"400": "#fbbf24",
"500": "#b45309",
"600": "#92400e",
"700": "#78350f",
"800": "#451a03",
"900": "#78350f",
"text": "#fcd34d"
},
"rose": {
"50": "#fff1f2",
"100": "#ffe4e6",
"200": "#fecdd3",
"300": "#fda4af",
"400": "#fb7185",
"500": "#f43f5e",
"600": "#e11d48",
"700": "#be123c",
"800": "#9f1239",
"900": "#881337",
"text": "#fb7185"
},
"violet": {
"50": "#f5f3ff",
"100": "#ede9fe",
"200": "#ddd6fe",
"300": "#c4b5fd",
"400": "#a78bfa",
"500": "#8b5cf6",
"600": "#7c3aed",
"700": "#6d28d9",
"800": "#5b21b6",
"900": "#4c1d95",
"text": "#a78bfa"
},
"cyan": {
"50": "#ecfeff",
"100": "#cffafe",
"200": "#a5f3fc",
"300": "#67e8f9",
"400": "#22d3ee",
"500": "#0891b2",
"600": "#0e7490",
"700": "#155e75",
"800": "#164e63",
"900": "#164e63",
"text": "#22d3ee"
}
},
"semantic": {
"success": {
"bg": "rgba(16, 185, 129, 0.1)",
"bgHover": "rgba(16, 185, 129, 0.15)",
"border": "rgba(16, 185, 129, 0.25)",
"text": "#34d399",
"accent": "#10b981"
},
"warning": {
"bg": "rgba(245, 158, 11, 0.1)",
"bgHover": "rgba(245, 158, 11, 0.15)",
"border": "rgba(245, 158, 11, 0.25)",
"text": "#fcd34d",
"accent": "#f59e0b"
},
"error": {
"bg": "rgba(244, 63, 94, 0.1)",
"bgHover": "rgba(244, 63, 94, 0.15)",
"border": "rgba(244, 63, 94, 0.25)",
"text": "#fb7185",
"accent": "#f43f5e"
},
"info": {
"bg": "rgba(34, 211, 238, 0.1)",
"bgHover": "rgba(34, 211, 238, 0.15)",
"border": "rgba(34, 211, 238, 0.25)",
"text": "#22d3ee",
"accent": "#06b6d4"
}
},
"focus": {
"ring": "#8b5cf6",
"offset": "#0f0f17"
},
"interactive": {
"primary": {
"bg": "linear-gradient(135deg, #8b5cf6, #06b6d4)",
"bgHover": "linear-gradient(135deg, #7c3aed, #0891b2)",
"text": "#ffffff",
"border": "transparent"
},
"secondary": {
"bg": "rgba(255, 255, 255, 0.08)",
"bgHover": "rgba(255, 255, 255, 0.12)",
"text": "#f8fafc",
"border": "rgba(255, 255, 255, 0.12)"
},
"accent": {
"bg": "linear-gradient(135deg, #34d399, #22d3ee)",
"bgHover": "linear-gradient(135deg, #10b981, #06b6d4)",
"text": "#ffffff",
"border": "transparent"
}
}
}
}