1 line
48 KiB
JSON
1 line
48 KiB
JSON
{"ast":null,"code":"import { createTheme } from '@mui/material/styles';\n\n// 2025 Revolutionary Enterprise Color Palette - Ultra-modern, sophisticated, and cutting-edge\nconst colors = {\n // Primary - Deep Ocean Blue with Electric Accents\n primary: {\n 50: '#e6f7ff',\n 100: '#bae7ff',\n 200: '#91d5ff',\n 300: '#69c0ff',\n 400: '#40a9ff',\n 500: '#1890ff',\n 600: '#096dd9',\n 700: '#0050b3',\n 800: '#003a8c',\n 900: '#002766'\n },\n // Secondary - Quantum Purple with Neon Highlights\n secondary: {\n 50: '#f9f0ff',\n 100: '#efdbff',\n 200: '#d3adf7',\n 300: '#b37feb',\n 400: '#9254de',\n 500: '#722ed1',\n 600: '#531dab',\n 700: '#391085',\n 800: '#22075e',\n 900: '#120338'\n },\n // Success - Cyber Green with Glow Effects\n success: {\n 50: '#f6ffed',\n 100: '#d9f7be',\n 200: '#b7eb8f',\n 300: '#95de64',\n 400: '#73d13d',\n 500: '#52c41a',\n 600: '#389e0d',\n 700: '#237804',\n 800: '#135200',\n 900: '#092b00'\n },\n // Warning - Solar Orange with Energy Burst\n warning: {\n 50: '#fff7e6',\n 100: '#ffe7ba',\n 200: '#ffd591',\n 300: '#ffc069',\n 400: '#ffa940',\n 500: '#ff8c00',\n 600: '#d46b08',\n 700: '#ad4e00',\n 800: '#873800',\n 900: '#612500'\n },\n // Error - Plasma Red with Intensity\n error: {\n 50: '#fff2f0',\n 100: '#ffccc7',\n 200: '#ffa39e',\n 300: '#ff7875',\n 400: '#ff4d4f',\n 500: '#f5222d',\n 600: '#cf1322',\n 700: '#a8071a',\n 800: '#820014',\n 900: '#5c0011'\n },\n // Neutral - Quantum Grey with Depth\n grey: {\n 50: '#fafafa',\n 100: '#f5f5f5',\n 200: '#f0f0f0',\n 300: '#d9d9d9',\n 400: '#bfbfbf',\n 500: '#8c8c8c',\n 600: '#595959',\n 700: '#434343',\n 800: '#262626',\n 900: '#1f1f1f'\n },\n // Revolutionary gradients with holographic effects\n gradients: {\n // Core Enterprise Gradients\n primary: 'linear-gradient(135deg, #1890ff 0%, #722ed1 50%, #52c41a 100%)',\n secondary: 'linear-gradient(135deg, #722ed1 0%, #ff8c00 50%, #f5222d 100%)',\n success: 'linear-gradient(135deg, #52c41a 0%, #1890ff 50%, #722ed1 100%)',\n warning: 'linear-gradient(135deg, #ff8c00 0%, #f5222d 50%, #722ed1 100%)',\n error: 'linear-gradient(135deg, #f5222d 0%, #ff8c00 50%, #1890ff 100%)',\n // Holographic Effects\n holographic: 'linear-gradient(135deg, #ff006e 0%, #8338ec 25%, #3a86ff 50%, #06ffa5 75%, #ffbe0b 100%)',\n quantum: 'linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #f5576c 75%, #4facfe 100%)',\n cyber: 'linear-gradient(135deg, #00c9ff 0%, #92fe9d 50%, #00c9ff 100%)',\n plasma: 'linear-gradient(135deg, #ff416c 0%, #ff4b2b 50%, #ff416c 100%)',\n // Glass Morphism\n glass: 'linear-gradient(135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.1) 100%)',\n glassDark: 'linear-gradient(135deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%)',\n glassPrimary: 'linear-gradient(135deg, rgba(24, 144, 255, 0.2) 0%, rgba(114, 46, 209, 0.1) 100%)',\n // Enterprise Premium\n enterprise: 'linear-gradient(135deg, #1890ff 0%, #722ed1 25%, #52c41a 50%, #ff8c00 75%, #f5222d 100%)',\n executive: 'linear-gradient(135deg, #1f1f1f 0%, #434343 50%, #8c8c8c 100%)',\n premium: 'linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #f5576c 75%, #4facfe 100%)',\n // Dark Mode Gradients\n darkPrimary: 'linear-gradient(135deg, #1f1f1f 0%, #262626 50%, #434343 100%)',\n darkSecondary: 'linear-gradient(135deg, #722ed1 0%, #531dab 50%, #391085 100%)'\n }\n};\n\n// 2025 Revolutionary Shadow System - Quantum depth with holographic effects\nconst shadows = ['none', '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)', '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)', '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)', '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)', '0 25px 50px -12px rgba(0, 0, 0, 0.25)', '0 35px 60px -12px rgba(0, 0, 0, 0.3)', '0 45px 70px -12px rgba(0, 0, 0, 0.35)', '0 55px 80px -12px rgba(0, 0, 0, 0.4)', '0 65px 90px -12px rgba(0, 0, 0, 0.45)', '0 75px 100px -12px rgba(0, 0, 0, 0.5)', '0 85px 110px -12px rgba(0, 0, 0, 0.55)', '0 95px 120px -12px rgba(0, 0, 0, 0.6)', '0 105px 130px -12px rgba(0, 0, 0, 0.65)', '0 115px 140px -12px rgba(0, 0, 0, 0.7)', '0 125px 150px -12px rgba(0, 0, 0, 0.75)', '0 135px 160px -12px rgba(0, 0, 0, 0.8)', '0 145px 170px -12px rgba(0, 0, 0, 0.85)', '0 155px 180px -12px rgba(0, 0, 0, 0.9)', '0 165px 190px -12px rgba(0, 0, 0, 0.95)', '0 175px 200px -12px rgba(0, 0, 0, 1)', '0 185px 210px -12px rgba(0, 0, 0, 1)', '0 195px 220px -12px rgba(0, 0, 0, 1)', '0 205px 230px -12px rgba(0, 0, 0, 1)'];\n\n// 2025 Revolutionary Glassmorphism Shadows with Holographic Effects\nconst glassShadows = {\n // Standard Glass Effects\n light: '0 8px 32px 0 rgba(24, 144, 255, 0.15), 0 2px 8px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2)',\n medium: '0 12px 40px 0 rgba(24, 144, 255, 0.2), 0 4px 16px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.3)',\n dark: '0 16px 48px 0 rgba(24, 144, 255, 0.25), 0 6px 24px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4)',\n // Premium Enterprise Effects\n premium: '0 20px 60px 0 rgba(24, 144, 255, 0.3), 0 8px 32px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.5)',\n enterprise: '0 25px 80px 0 rgba(24, 144, 255, 0.35), 0 12px 40px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.6)',\n // Holographic Effects\n holographic: '0 20px 60px 0 rgba(255, 0, 110, 0.2), 0 8px 32px 0 rgba(131, 56, 236, 0.15), 0 4px 16px 0 rgba(58, 134, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.4)',\n quantum: '0 25px 80px 0 rgba(102, 126, 234, 0.25), 0 12px 40px 0 rgba(118, 75, 162, 0.2), 0 6px 24px 0 rgba(240, 147, 251, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.5)',\n cyber: '0 20px 60px 0 rgba(0, 201, 255, 0.3), 0 8px 32px 0 rgba(146, 254, 157, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4)',\n plasma: '0 25px 80px 0 rgba(255, 65, 108, 0.3), 0 12px 40px 0 rgba(255, 75, 43, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.5)',\n // Dark Mode Effects\n darkLight: '0 8px 32px 0 rgba(0, 0, 0, 0.4), 0 2px 8px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.1)',\n darkMedium: '0 12px 40px 0 rgba(0, 0, 0, 0.5), 0 4px 16px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.15)',\n darkPremium: '0 20px 60px 0 rgba(0, 0, 0, 0.6), 0 8px 32px 0 rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2)'\n};\n\n// Base theme configuration\nconst baseTheme = {\n palette: {\n mode: 'light',\n primary: {\n main: colors.primary[600],\n light: colors.primary[400],\n dark: colors.primary[800],\n contrastText: '#ffffff'\n },\n secondary: {\n main: colors.secondary[600],\n light: colors.secondary[400],\n dark: colors.secondary[800],\n contrastText: '#ffffff'\n },\n success: {\n main: colors.success[600],\n light: colors.success[400],\n dark: colors.success[800],\n contrastText: '#ffffff'\n },\n warning: {\n main: colors.warning[600],\n light: colors.warning[400],\n dark: colors.warning[800],\n contrastText: '#000000'\n },\n error: {\n main: colors.error[600],\n light: colors.error[400],\n dark: colors.error[800],\n contrastText: '#ffffff'\n },\n background: {\n default: '#f8fafc',\n paper: '#ffffff'\n },\n text: {\n primary: colors.grey[900],\n secondary: colors.grey[600]\n },\n grey: colors.grey\n },\n typography: {\n fontFamily: '\"SF Pro Display\", \"Inter\", \"Segoe UI\", \"Roboto\", \"Helvetica Neue\", \"Arial\", sans-serif',\n h1: {\n fontSize: '4rem',\n fontWeight: 900,\n lineHeight: 1.05,\n letterSpacing: '-0.03em',\n textShadow: '0 4px 20px rgba(0, 0, 0, 0.1)'\n },\n h2: {\n fontSize: '3rem',\n fontWeight: 800,\n lineHeight: 1.1,\n letterSpacing: '-0.025em',\n textShadow: '0 2px 10px rgba(0, 0, 0, 0.08)'\n },\n h3: {\n fontSize: '2.5rem',\n fontWeight: 700,\n lineHeight: 1.15,\n letterSpacing: '-0.02em'\n },\n h4: {\n fontSize: '2rem',\n fontWeight: 700,\n lineHeight: 1.2,\n letterSpacing: '-0.015em'\n },\n h5: {\n fontSize: '1.75rem',\n fontWeight: 600,\n lineHeight: 1.25,\n letterSpacing: '-0.01em'\n },\n h6: {\n fontSize: '1.5rem',\n fontWeight: 600,\n lineHeight: 1.3,\n letterSpacing: '-0.005em'\n },\n body1: {\n fontSize: '1.125rem',\n lineHeight: 1.8,\n fontWeight: 400,\n letterSpacing: '0.01em'\n },\n body2: {\n fontSize: '1rem',\n lineHeight: 1.7,\n fontWeight: 400,\n letterSpacing: '0.005em'\n },\n button: {\n fontWeight: 700,\n textTransform: 'none',\n letterSpacing: '0.05em',\n fontSize: '1rem',\n textShadow: '0 1px 3px rgba(0, 0, 0, 0.1)'\n },\n caption: {\n fontSize: '0.875rem',\n lineHeight: 1.6,\n fontWeight: 600,\n letterSpacing: '0.02em'\n },\n overline: {\n fontSize: '0.875rem',\n lineHeight: 1.6,\n fontWeight: 700,\n textTransform: 'uppercase',\n letterSpacing: '0.15em'\n }\n },\n shape: {\n borderRadius: 24\n },\n shadows: shadows,\n components: {\n MuiCssBaseline: {\n styleOverrides: {\n body: {\n scrollbarColor: `${colors.grey[400]} ${colors.grey[100]}`,\n '&::-webkit-scrollbar, & *::-webkit-scrollbar': {\n width: 8,\n height: 8\n },\n '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': {\n borderRadius: 8,\n backgroundColor: colors.grey[400],\n minHeight: 24\n },\n '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': {\n backgroundColor: colors.grey[500]\n }\n }\n }\n },\n MuiButton: {\n styleOverrides: {\n root: {\n borderRadius: 24,\n padding: '16px 32px',\n fontSize: '1rem',\n fontWeight: 700,\n textTransform: 'none',\n boxShadow: 'none',\n border: 'none',\n position: 'relative',\n overflow: 'hidden',\n '&::before': {\n content: '\"\"',\n position: 'absolute',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0,\n background: 'linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%)',\n transform: 'translateX(-100%)',\n transition: 'transform 0.6s ease'\n },\n '&:hover': {\n boxShadow: '0 12px 40px rgba(24, 144, 255, 0.3)',\n transform: 'translateY(-4px) scale(1.02)',\n '&::before': {\n transform: 'translateX(100%)'\n }\n },\n '&:active': {\n transform: 'translateY(-2px) scale(0.98)'\n },\n transition: 'all 0.4s cubic-bezier(0.4, 0, 0.2, 1)'\n },\n contained: {\n background: colors.gradients.primary,\n color: 'white',\n boxShadow: '0 8px 32px rgba(24, 144, 255, 0.25)',\n '&:hover': {\n background: colors.gradients.primary,\n filter: 'brightness(1.15) saturate(1.2)',\n boxShadow: '0 16px 48px rgba(24, 144, 255, 0.4)'\n }\n },\n outlined: {\n border: '3px solid',\n borderColor: colors.primary[400],\n color: colors.primary[600],\n background: 'rgba(24, 144, 255, 0.05)',\n backdropFilter: 'blur(10px)',\n '&:hover': {\n borderColor: colors.primary[500],\n backgroundColor: 'rgba(24, 144, 255, 0.1)',\n transform: 'translateY(-4px) scale(1.02)',\n boxShadow: '0 12px 40px rgba(24, 144, 255, 0.2)'\n }\n },\n text: {\n color: colors.primary[600],\n background: 'rgba(24, 144, 255, 0.05)',\n '&:hover': {\n backgroundColor: 'rgba(24, 144, 255, 0.1)',\n transform: 'translateY(-2px) scale(1.02)',\n boxShadow: '0 8px 24px rgba(24, 144, 255, 0.15)'\n }\n }\n }\n },\n MuiCard: {\n styleOverrides: {\n root: {\n borderRadius: 32,\n boxShadow: glassShadows.medium,\n border: '2px solid rgba(255, 255, 255, 0.3)',\n backdropFilter: 'blur(40px)',\n background: 'rgba(255, 255, 255, 0.1)',\n position: 'relative',\n overflow: 'hidden',\n '&::before': {\n content: '\"\"',\n position: 'absolute',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0,\n background: 'linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%)',\n opacity: 0,\n transition: 'opacity 0.4s ease'\n },\n '&:hover': {\n transform: 'translateY(-8px) scale(1.02)',\n boxShadow: glassShadows.enterprise,\n border: '2px solid rgba(24, 144, 255, 0.4)',\n '&::before': {\n opacity: 1\n }\n },\n transition: 'all 0.5s cubic-bezier(0.4, 0, 0.2, 1)'\n }\n }\n },\n MuiPaper: {\n styleOverrides: {\n root: {\n borderRadius: 32,\n boxShadow: glassShadows.medium,\n border: '2px solid rgba(255, 255, 255, 0.3)',\n backdropFilter: 'blur(40px)',\n background: 'rgba(255, 255, 255, 0.1)'\n },\n elevation1: {\n boxShadow: glassShadows.light\n },\n elevation2: {\n boxShadow: glassShadows.medium\n },\n elevation3: {\n boxShadow: glassShadows.dark\n },\n elevation4: {\n boxShadow: glassShadows.premium\n },\n elevation5: {\n boxShadow: glassShadows.enterprise\n }\n }\n },\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(30px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.2)',\n boxShadow: '0 8px 32px rgba(0, 0, 0, 0.08)',\n borderRadius: '0 0 20px 20px'\n }\n }\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(30px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.2)',\n borderRadius: '0 20px 20px 0'\n }\n }\n },\n MuiChip: {\n styleOverrides: {\n root: {\n borderRadius: 12,\n fontWeight: 600,\n fontSize: '0.75rem',\n height: 32,\n '&:hover': {\n transform: 'translateY(-1px)',\n boxShadow: '0 4px 12px rgba(0, 0, 0, 0.1)'\n },\n transition: 'all 0.2s ease-in-out'\n }\n }\n },\n MuiTextField: {\n styleOverrides: {\n root: {\n '& .MuiOutlinedInput-root': {\n borderRadius: 16,\n backgroundColor: 'rgba(255, 255, 255, 0.8)',\n backdropFilter: 'blur(10px)',\n '&:hover .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[400],\n borderWidth: 2\n },\n '&.Mui-focused .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[600],\n borderWidth: 2\n },\n '&.Mui-focused': {\n backgroundColor: 'rgba(255, 255, 255, 0.95)'\n }\n }\n }\n }\n },\n MuiSelect: {\n styleOverrides: {\n root: {\n borderRadius: 16,\n backgroundColor: 'rgba(255, 255, 255, 0.8)',\n backdropFilter: 'blur(10px)'\n }\n }\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n borderRadius: 24,\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(30px)',\n border: '1px solid rgba(255, 255, 255, 0.2)',\n boxShadow: '0 25px 50px rgba(0, 0, 0, 0.15)'\n }\n }\n }\n }\n};\n\n// Dark theme configuration\nconst darkThemeConfig = {\n ...baseTheme,\n palette: {\n ...baseTheme.palette,\n mode: 'dark',\n primary: {\n main: colors.primary[400],\n light: colors.primary[300],\n dark: colors.primary[600],\n contrastText: '#000000'\n },\n secondary: {\n main: colors.secondary[400],\n light: colors.secondary[300],\n dark: colors.secondary[600],\n contrastText: '#000000'\n },\n background: {\n default: '#0f1419',\n paper: '#1a1f2e'\n },\n text: {\n primary: '#ffffff',\n secondary: colors.grey[400]\n }\n },\n components: {\n ...baseTheme.components,\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(30px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.1)',\n borderRadius: '0 0 20px 20px'\n }\n }\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(30px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.1)',\n borderRadius: '0 20px 20px 0'\n }\n }\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(30px)',\n border: '1px solid rgba(255, 255, 255, 0.1)',\n borderRadius: 24,\n boxShadow: '0 25px 50px rgba(0, 0, 0, 0.3)'\n }\n }\n }\n }\n};\n\n// Create themes\nexport const lightTheme = createTheme(baseTheme);\nexport const darkTheme = createTheme(darkThemeConfig);\n\n// Export color utilities\nexport { colors, glassShadows };\nexport default lightTheme;","map":{"version":3,"names":["createTheme","colors","primary","secondary","success","warning","error","grey","gradients","holographic","quantum","cyber","plasma","glass","glassDark","glassPrimary","enterprise","executive","premium","darkPrimary","darkSecondary","shadows","glassShadows","light","medium","dark","darkLight","darkMedium","darkPremium","baseTheme","palette","mode","main","contrastText","background","default","paper","text","typography","fontFamily","h1","fontSize","fontWeight","lineHeight","letterSpacing","textShadow","h2","h3","h4","h5","h6","body1","body2","button","textTransform","caption","overline","shape","borderRadius","components","MuiCssBaseline","styleOverrides","body","scrollbarColor","width","height","backgroundColor","minHeight","MuiButton","root","padding","boxShadow","border","position","overflow","content","top","left","right","bottom","transform","transition","contained","color","filter","outlined","borderColor","backdropFilter","MuiCard","opacity","MuiPaper","elevation1","elevation2","elevation3","elevation4","elevation5","MuiAppBar","borderBottom","MuiDrawer","borderRight","MuiChip","MuiTextField","borderWidth","MuiSelect","MuiDialog","darkThemeConfig","lightTheme","darkTheme"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/src/theme/theme.ts"],"sourcesContent":["import { createTheme, ThemeOptions } from '@mui/material/styles';\n\n// 2025 Revolutionary Enterprise Color Palette - Ultra-modern, sophisticated, and cutting-edge\nconst colors = {\n // Primary - Deep Ocean Blue with Electric Accents\n primary: {\n 50: '#e6f7ff',\n 100: '#bae7ff',\n 200: '#91d5ff',\n 300: '#69c0ff',\n 400: '#40a9ff',\n 500: '#1890ff',\n 600: '#096dd9',\n 700: '#0050b3',\n 800: '#003a8c',\n 900: '#002766',\n },\n // Secondary - Quantum Purple with Neon Highlights\n secondary: {\n 50: '#f9f0ff',\n 100: '#efdbff',\n 200: '#d3adf7',\n 300: '#b37feb',\n 400: '#9254de',\n 500: '#722ed1',\n 600: '#531dab',\n 700: '#391085',\n 800: '#22075e',\n 900: '#120338',\n },\n // Success - Cyber Green with Glow Effects\n success: {\n 50: '#f6ffed',\n 100: '#d9f7be',\n 200: '#b7eb8f',\n 300: '#95de64',\n 400: '#73d13d',\n 500: '#52c41a',\n 600: '#389e0d',\n 700: '#237804',\n 800: '#135200',\n 900: '#092b00',\n },\n // Warning - Solar Orange with Energy Burst\n warning: {\n 50: '#fff7e6',\n 100: '#ffe7ba',\n 200: '#ffd591',\n 300: '#ffc069',\n 400: '#ffa940',\n 500: '#ff8c00',\n 600: '#d46b08',\n 700: '#ad4e00',\n 800: '#873800',\n 900: '#612500',\n },\n // Error - Plasma Red with Intensity\n error: {\n 50: '#fff2f0',\n 100: '#ffccc7',\n 200: '#ffa39e',\n 300: '#ff7875',\n 400: '#ff4d4f',\n 500: '#f5222d',\n 600: '#cf1322',\n 700: '#a8071a',\n 800: '#820014',\n 900: '#5c0011',\n },\n // Neutral - Quantum Grey with Depth\n grey: {\n 50: '#fafafa',\n 100: '#f5f5f5',\n 200: '#f0f0f0',\n 300: '#d9d9d9',\n 400: '#bfbfbf',\n 500: '#8c8c8c',\n 600: '#595959',\n 700: '#434343',\n 800: '#262626',\n 900: '#1f1f1f',\n },\n // Revolutionary gradients with holographic effects\n gradients: {\n // Core Enterprise Gradients\n primary: 'linear-gradient(135deg, #1890ff 0%, #722ed1 50%, #52c41a 100%)',\n secondary: 'linear-gradient(135deg, #722ed1 0%, #ff8c00 50%, #f5222d 100%)',\n success: 'linear-gradient(135deg, #52c41a 0%, #1890ff 50%, #722ed1 100%)',\n warning: 'linear-gradient(135deg, #ff8c00 0%, #f5222d 50%, #722ed1 100%)',\n error: 'linear-gradient(135deg, #f5222d 0%, #ff8c00 50%, #1890ff 100%)',\n \n // Holographic Effects\n holographic: 'linear-gradient(135deg, #ff006e 0%, #8338ec 25%, #3a86ff 50%, #06ffa5 75%, #ffbe0b 100%)',\n quantum: 'linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #f5576c 75%, #4facfe 100%)',\n cyber: 'linear-gradient(135deg, #00c9ff 0%, #92fe9d 50%, #00c9ff 100%)',\n plasma: 'linear-gradient(135deg, #ff416c 0%, #ff4b2b 50%, #ff416c 100%)',\n \n // Glass Morphism\n glass: 'linear-gradient(135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.1) 100%)',\n glassDark: 'linear-gradient(135deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%)',\n glassPrimary: 'linear-gradient(135deg, rgba(24, 144, 255, 0.2) 0%, rgba(114, 46, 209, 0.1) 100%)',\n \n // Enterprise Premium\n enterprise: 'linear-gradient(135deg, #1890ff 0%, #722ed1 25%, #52c41a 50%, #ff8c00 75%, #f5222d 100%)',\n executive: 'linear-gradient(135deg, #1f1f1f 0%, #434343 50%, #8c8c8c 100%)',\n premium: 'linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #f5576c 75%, #4facfe 100%)',\n \n // Dark Mode Gradients\n darkPrimary: 'linear-gradient(135deg, #1f1f1f 0%, #262626 50%, #434343 100%)',\n darkSecondary: 'linear-gradient(135deg, #722ed1 0%, #531dab 50%, #391085 100%)',\n },\n};\n\n// 2025 Revolutionary Shadow System - Quantum depth with holographic effects\nconst shadows = [\n 'none',\n '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)',\n '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',\n '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',\n '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)',\n '0 25px 50px -12px rgba(0, 0, 0, 0.25)',\n '0 35px 60px -12px rgba(0, 0, 0, 0.3)',\n '0 45px 70px -12px rgba(0, 0, 0, 0.35)',\n '0 55px 80px -12px rgba(0, 0, 0, 0.4)',\n '0 65px 90px -12px rgba(0, 0, 0, 0.45)',\n '0 75px 100px -12px rgba(0, 0, 0, 0.5)',\n '0 85px 110px -12px rgba(0, 0, 0, 0.55)',\n '0 95px 120px -12px rgba(0, 0, 0, 0.6)',\n '0 105px 130px -12px rgba(0, 0, 0, 0.65)',\n '0 115px 140px -12px rgba(0, 0, 0, 0.7)',\n '0 125px 150px -12px rgba(0, 0, 0, 0.75)',\n '0 135px 160px -12px rgba(0, 0, 0, 0.8)',\n '0 145px 170px -12px rgba(0, 0, 0, 0.85)',\n '0 155px 180px -12px rgba(0, 0, 0, 0.9)',\n '0 165px 190px -12px rgba(0, 0, 0, 0.95)',\n '0 175px 200px -12px rgba(0, 0, 0, 1)',\n '0 185px 210px -12px rgba(0, 0, 0, 1)',\n '0 195px 220px -12px rgba(0, 0, 0, 1)',\n '0 205px 230px -12px rgba(0, 0, 0, 1)',\n];\n\n// 2025 Revolutionary Glassmorphism Shadows with Holographic Effects\nconst glassShadows = {\n // Standard Glass Effects\n light: '0 8px 32px 0 rgba(24, 144, 255, 0.15), 0 2px 8px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2)',\n medium: '0 12px 40px 0 rgba(24, 144, 255, 0.2), 0 4px 16px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.3)',\n dark: '0 16px 48px 0 rgba(24, 144, 255, 0.25), 0 6px 24px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4)',\n \n // Premium Enterprise Effects\n premium: '0 20px 60px 0 rgba(24, 144, 255, 0.3), 0 8px 32px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.5)',\n enterprise: '0 25px 80px 0 rgba(24, 144, 255, 0.35), 0 12px 40px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.6)',\n \n // Holographic Effects\n holographic: '0 20px 60px 0 rgba(255, 0, 110, 0.2), 0 8px 32px 0 rgba(131, 56, 236, 0.15), 0 4px 16px 0 rgba(58, 134, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.4)',\n quantum: '0 25px 80px 0 rgba(102, 126, 234, 0.25), 0 12px 40px 0 rgba(118, 75, 162, 0.2), 0 6px 24px 0 rgba(240, 147, 251, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.5)',\n cyber: '0 20px 60px 0 rgba(0, 201, 255, 0.3), 0 8px 32px 0 rgba(146, 254, 157, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4)',\n plasma: '0 25px 80px 0 rgba(255, 65, 108, 0.3), 0 12px 40px 0 rgba(255, 75, 43, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.5)',\n \n // Dark Mode Effects\n darkLight: '0 8px 32px 0 rgba(0, 0, 0, 0.4), 0 2px 8px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.1)',\n darkMedium: '0 12px 40px 0 rgba(0, 0, 0, 0.5), 0 4px 16px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.15)',\n darkPremium: '0 20px 60px 0 rgba(0, 0, 0, 0.6), 0 8px 32px 0 rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2)',\n};\n\n// Base theme configuration\nconst baseTheme: ThemeOptions = {\n palette: {\n mode: 'light',\n primary: {\n main: colors.primary[600],\n light: colors.primary[400],\n dark: colors.primary[800],\n contrastText: '#ffffff',\n },\n secondary: {\n main: colors.secondary[600],\n light: colors.secondary[400],\n dark: colors.secondary[800],\n contrastText: '#ffffff',\n },\n success: {\n main: colors.success[600],\n light: colors.success[400],\n dark: colors.success[800],\n contrastText: '#ffffff',\n },\n warning: {\n main: colors.warning[600],\n light: colors.warning[400],\n dark: colors.warning[800],\n contrastText: '#000000',\n },\n error: {\n main: colors.error[600],\n light: colors.error[400],\n dark: colors.error[800],\n contrastText: '#ffffff',\n },\n background: {\n default: '#f8fafc',\n paper: '#ffffff',\n },\n text: {\n primary: colors.grey[900],\n secondary: colors.grey[600],\n },\n grey: colors.grey,\n },\n typography: {\n fontFamily: '\"SF Pro Display\", \"Inter\", \"Segoe UI\", \"Roboto\", \"Helvetica Neue\", \"Arial\", sans-serif',\n h1: {\n fontSize: '4rem',\n fontWeight: 900,\n lineHeight: 1.05,\n letterSpacing: '-0.03em',\n textShadow: '0 4px 20px rgba(0, 0, 0, 0.1)',\n },\n h2: {\n fontSize: '3rem',\n fontWeight: 800,\n lineHeight: 1.1,\n letterSpacing: '-0.025em',\n textShadow: '0 2px 10px rgba(0, 0, 0, 0.08)',\n },\n h3: {\n fontSize: '2.5rem',\n fontWeight: 700,\n lineHeight: 1.15,\n letterSpacing: '-0.02em',\n },\n h4: {\n fontSize: '2rem',\n fontWeight: 700,\n lineHeight: 1.2,\n letterSpacing: '-0.015em',\n },\n h5: {\n fontSize: '1.75rem',\n fontWeight: 600,\n lineHeight: 1.25,\n letterSpacing: '-0.01em',\n },\n h6: {\n fontSize: '1.5rem',\n fontWeight: 600,\n lineHeight: 1.3,\n letterSpacing: '-0.005em',\n },\n body1: {\n fontSize: '1.125rem',\n lineHeight: 1.8,\n fontWeight: 400,\n letterSpacing: '0.01em',\n },\n body2: {\n fontSize: '1rem',\n lineHeight: 1.7,\n fontWeight: 400,\n letterSpacing: '0.005em',\n },\n button: {\n fontWeight: 700,\n textTransform: 'none',\n letterSpacing: '0.05em',\n fontSize: '1rem',\n textShadow: '0 1px 3px rgba(0, 0, 0, 0.1)',\n },\n caption: {\n fontSize: '0.875rem',\n lineHeight: 1.6,\n fontWeight: 600,\n letterSpacing: '0.02em',\n },\n overline: {\n fontSize: '0.875rem',\n lineHeight: 1.6,\n fontWeight: 700,\n textTransform: 'uppercase',\n letterSpacing: '0.15em',\n },\n },\n shape: {\n borderRadius: 24,\n },\n shadows: shadows as any,\n components: {\n MuiCssBaseline: {\n styleOverrides: {\n body: {\n scrollbarColor: `${colors.grey[400]} ${colors.grey[100]}`,\n '&::-webkit-scrollbar, & *::-webkit-scrollbar': {\n width: 8,\n height: 8,\n },\n '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': {\n borderRadius: 8,\n backgroundColor: colors.grey[400],\n minHeight: 24,\n },\n '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': {\n backgroundColor: colors.grey[500],\n },\n },\n },\n },\n MuiButton: {\n styleOverrides: {\n root: {\n borderRadius: 24,\n padding: '16px 32px',\n fontSize: '1rem',\n fontWeight: 700,\n textTransform: 'none',\n boxShadow: 'none',\n border: 'none',\n position: 'relative',\n overflow: 'hidden',\n '&::before': {\n content: '\"\"',\n position: 'absolute',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0,\n background: 'linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%)',\n transform: 'translateX(-100%)',\n transition: 'transform 0.6s ease',\n },\n '&:hover': {\n boxShadow: '0 12px 40px rgba(24, 144, 255, 0.3)',\n transform: 'translateY(-4px) scale(1.02)',\n '&::before': {\n transform: 'translateX(100%)',\n },\n },\n '&:active': {\n transform: 'translateY(-2px) scale(0.98)',\n },\n transition: 'all 0.4s cubic-bezier(0.4, 0, 0.2, 1)',\n },\n contained: {\n background: colors.gradients.primary,\n color: 'white',\n boxShadow: '0 8px 32px rgba(24, 144, 255, 0.25)',\n '&:hover': {\n background: colors.gradients.primary,\n filter: 'brightness(1.15) saturate(1.2)',\n boxShadow: '0 16px 48px rgba(24, 144, 255, 0.4)',\n },\n },\n outlined: {\n border: '3px solid',\n borderColor: colors.primary[400],\n color: colors.primary[600],\n background: 'rgba(24, 144, 255, 0.05)',\n backdropFilter: 'blur(10px)',\n '&:hover': {\n borderColor: colors.primary[500],\n backgroundColor: 'rgba(24, 144, 255, 0.1)',\n transform: 'translateY(-4px) scale(1.02)',\n boxShadow: '0 12px 40px rgba(24, 144, 255, 0.2)',\n },\n },\n text: {\n color: colors.primary[600],\n background: 'rgba(24, 144, 255, 0.05)',\n '&:hover': {\n backgroundColor: 'rgba(24, 144, 255, 0.1)',\n transform: 'translateY(-2px) scale(1.02)',\n boxShadow: '0 8px 24px rgba(24, 144, 255, 0.15)',\n },\n },\n },\n },\n MuiCard: {\n styleOverrides: {\n root: {\n borderRadius: 32,\n boxShadow: glassShadows.medium,\n border: '2px solid rgba(255, 255, 255, 0.3)',\n backdropFilter: 'blur(40px)',\n background: 'rgba(255, 255, 255, 0.1)',\n position: 'relative',\n overflow: 'hidden',\n '&::before': {\n content: '\"\"',\n position: 'absolute',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0,\n background: 'linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%)',\n opacity: 0,\n transition: 'opacity 0.4s ease',\n },\n '&:hover': {\n transform: 'translateY(-8px) scale(1.02)',\n boxShadow: glassShadows.enterprise,\n border: '2px solid rgba(24, 144, 255, 0.4)',\n '&::before': {\n opacity: 1,\n },\n },\n transition: 'all 0.5s cubic-bezier(0.4, 0, 0.2, 1)',\n },\n },\n },\n MuiPaper: {\n styleOverrides: {\n root: {\n borderRadius: 32,\n boxShadow: glassShadows.medium,\n border: '2px solid rgba(255, 255, 255, 0.3)',\n backdropFilter: 'blur(40px)',\n background: 'rgba(255, 255, 255, 0.1)',\n },\n elevation1: {\n boxShadow: glassShadows.light,\n },\n elevation2: {\n boxShadow: glassShadows.medium,\n },\n elevation3: {\n boxShadow: glassShadows.dark,\n },\n elevation4: {\n boxShadow: glassShadows.premium,\n },\n elevation5: {\n boxShadow: glassShadows.enterprise,\n },\n },\n },\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(30px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.2)',\n boxShadow: '0 8px 32px rgba(0, 0, 0, 0.08)',\n borderRadius: '0 0 20px 20px',\n },\n },\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(30px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.2)',\n borderRadius: '0 20px 20px 0',\n },\n },\n },\n MuiChip: {\n styleOverrides: {\n root: {\n borderRadius: 12,\n fontWeight: 600,\n fontSize: '0.75rem',\n height: 32,\n '&:hover': {\n transform: 'translateY(-1px)',\n boxShadow: '0 4px 12px rgba(0, 0, 0, 0.1)',\n },\n transition: 'all 0.2s ease-in-out',\n },\n },\n },\n MuiTextField: {\n styleOverrides: {\n root: {\n '& .MuiOutlinedInput-root': {\n borderRadius: 16,\n backgroundColor: 'rgba(255, 255, 255, 0.8)',\n backdropFilter: 'blur(10px)',\n '&:hover .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[400],\n borderWidth: 2,\n },\n '&.Mui-focused .MuiOutlinedInput-notchedOutline': {\n borderColor: colors.primary[600],\n borderWidth: 2,\n },\n '&.Mui-focused': {\n backgroundColor: 'rgba(255, 255, 255, 0.95)',\n },\n },\n },\n },\n },\n MuiSelect: {\n styleOverrides: {\n root: {\n borderRadius: 16,\n backgroundColor: 'rgba(255, 255, 255, 0.8)',\n backdropFilter: 'blur(10px)',\n },\n },\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n borderRadius: 24,\n background: 'rgba(255, 255, 255, 0.95)',\n backdropFilter: 'blur(30px)',\n border: '1px solid rgba(255, 255, 255, 0.2)',\n boxShadow: '0 25px 50px rgba(0, 0, 0, 0.15)',\n },\n },\n },\n },\n};\n\n// Dark theme configuration\nconst darkThemeConfig: ThemeOptions = {\n ...baseTheme,\n palette: {\n ...baseTheme.palette,\n mode: 'dark',\n primary: {\n main: colors.primary[400],\n light: colors.primary[300],\n dark: colors.primary[600],\n contrastText: '#000000',\n },\n secondary: {\n main: colors.secondary[400],\n light: colors.secondary[300],\n dark: colors.secondary[600],\n contrastText: '#000000',\n },\n background: {\n default: '#0f1419',\n paper: '#1a1f2e',\n },\n text: {\n primary: '#ffffff',\n secondary: colors.grey[400],\n },\n },\n components: {\n ...baseTheme.components,\n MuiAppBar: {\n styleOverrides: {\n root: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(30px)',\n borderBottom: '1px solid rgba(255, 255, 255, 0.1)',\n borderRadius: '0 0 20px 20px',\n },\n },\n },\n MuiDrawer: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(30px)',\n borderRight: '1px solid rgba(255, 255, 255, 0.1)',\n borderRadius: '0 20px 20px 0',\n },\n },\n },\n MuiDialog: {\n styleOverrides: {\n paper: {\n background: 'rgba(26, 31, 46, 0.95)',\n backdropFilter: 'blur(30px)',\n border: '1px solid rgba(255, 255, 255, 0.1)',\n borderRadius: 24,\n boxShadow: '0 25px 50px rgba(0, 0, 0, 0.3)',\n },\n },\n },\n },\n};\n\n// Create themes\nexport const lightTheme = createTheme(baseTheme);\nexport const darkTheme = createTheme(darkThemeConfig);\n\n// Export color utilities\nexport { colors, glassShadows };\nexport default lightTheme;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |