mirror of
https://github.com/CyberSecurityUP/NeuroSploit.git
synced 2026-07-05 02:47:52 +02:00
feat: 2026 UI overhaul, stability fixes, and NVIDIA NIM support
- Overhauled frontend with 2026 hacking HUD aesthetic (neon colors, glassmorphism) - Added native support for NVIDIA NIM as a Tier 2 provider - Fixed critical backend crashes in autonomous_agent.py and knowledge_processor.py - Updated Kali sandbox build to Go 1.26 and fixed health check reliability - Integrated Space Grotesk and JetBrains Mono fonts
This commit is contained in:
@@ -6,18 +6,33 @@ export default {
|
||||
],
|
||||
theme: {
|
||||
extend: {
|
||||
fontFamily: {
|
||||
sans: ['Space Grotesk', 'sans-serif'],
|
||||
mono: ['JetBrains Mono', 'monospace'],
|
||||
},
|
||||
colors: {
|
||||
cyber: {
|
||||
black: '#050505',
|
||||
darker: '#0a0a0a',
|
||||
dark: '#121212',
|
||||
gray: '#1a1a1a',
|
||||
green: '#00ff66',
|
||||
blue: '#00f0ff',
|
||||
purple: '#bd00ff',
|
||||
red: '#ff0055',
|
||||
yellow: '#f3ff00',
|
||||
},
|
||||
primary: {
|
||||
50: '#fef2f2',
|
||||
100: '#fee2e2',
|
||||
200: '#fecaca',
|
||||
300: '#fca5a5',
|
||||
400: '#f87171',
|
||||
500: '#e94560',
|
||||
600: '#dc2626',
|
||||
700: '#b91c1c',
|
||||
800: '#991b1b',
|
||||
900: '#7f1d1d',
|
||||
500: '#00ff66', // Switching primary to cyber green
|
||||
600: '#00e65c',
|
||||
700: '#00cc52',
|
||||
800: '#00b347',
|
||||
900: '#00993d',
|
||||
},
|
||||
dark: {
|
||||
50: '#f8fafc',
|
||||
@@ -27,12 +42,38 @@ export default {
|
||||
400: '#94a3b8',
|
||||
500: '#64748b',
|
||||
600: '#475569',
|
||||
700: '#1a1a2e',
|
||||
800: '#16213e',
|
||||
900: '#0f3460',
|
||||
950: '#0a0a15',
|
||||
700: '#050505', // True black for main bg
|
||||
800: '#0a0a0a', // Darker cards
|
||||
900: '#121212', // Subtle borders
|
||||
950: '#020202',
|
||||
},
|
||||
},
|
||||
animation: {
|
||||
'glitch': 'glitch 1s linear infinite',
|
||||
'scanline': 'scanline 8s linear infinite',
|
||||
'pulse-glow': 'pulse-glow 2s ease-in-out infinite',
|
||||
'matrix': 'matrix 20s linear infinite',
|
||||
},
|
||||
keyframes: {
|
||||
glitch: {
|
||||
'2%, 64%': { transform: 'translate(2px, 0) skew(0deg)' },
|
||||
'4%, 60%': { transform: 'translate(-2px, 0) skew(0deg)' },
|
||||
'62%': { transform: 'translate(0, 0) skew(5deg)' },
|
||||
},
|
||||
scanline: {
|
||||
'0%': { transform: 'translateY(-100%)' },
|
||||
'100%': { transform: 'translateY(100%)' },
|
||||
},
|
||||
'pulse-glow': {
|
||||
'0%, 100%': { opacity: '1', filter: 'drop-shadow(0 0 5px #00ff66)' },
|
||||
'50%': { opacity: '0.7', filter: 'drop-shadow(0 0 20px #00ff66)' },
|
||||
},
|
||||
},
|
||||
boxShadow: {
|
||||
'neon-green': '0 0 5px #00ff66, 0 0 20px rgba(0, 255, 102, 0.2)',
|
||||
'neon-blue': '0 0 5px #00f0ff, 0 0 20px rgba(0, 240, 255, 0.2)',
|
||||
'neon-purple': '0 0 5px #bd00ff, 0 0 20px rgba(189, 0, 255, 0.2)',
|
||||
},
|
||||
},
|
||||
},
|
||||
plugins: [],
|
||||
|
||||
Reference in New Issue
Block a user