auto-claude: 2.5 - Add [data-theme="neo"] and [data-theme="neo"].dark

Add Neo theme CSS blocks with cyberpunk pink/purple palette:
- Light mode: soft lavender background (#FDF4FF), fuchsia accent (#D946EF)
- Dark mode: deep purple background (#0F0720), bright pink accent (#F0ABFC)
- Dark mode includes unique neon glow shadows for cyberpunk aesthetic
- All color variables mapped to app's existing variable naming convention

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
AndyMik90
2025-12-20 01:39:07 +01:00
parent 7589046bbe
commit e2b24e2e25
@@ -740,6 +740,140 @@
--shadow-focus: 0 0 0 3px rgba(251, 191, 36, 0.3);
}
/* ============================================
NEO THEME (Light)
Modern, cyberpunk-inspired pink/purple palette
============================================ */
[data-theme="neo"] {
/* Backgrounds */
--background: #FDF4FF;
--foreground: #581C87;
/* Card surfaces */
--card: #FFFFFF;
--card-foreground: #581C87;
/* Primary accent - fuchsia/magenta */
--primary: #D946EF;
--primary-foreground: #FFFFFF;
/* Secondary */
--secondary: #FAF5FF;
--secondary-foreground: #581C87;
/* Muted */
--muted: #F5F3FF;
--muted-foreground: #7C3AED;
/* Accent */
--accent: #FAE8FF;
--accent-foreground: #D946EF;
/* Destructive */
--destructive: #E11D48;
--destructive-foreground: #FFFFFF;
/* Borders and inputs */
--border: #F0ABFC;
--input: #F0ABFC;
--ring: #D946EF;
/* Sidebar */
--sidebar: #FFFFFF;
--sidebar-foreground: #581C87;
/* Popover */
--popover: #FFFFFF;
--popover-foreground: #581C87;
/* Semantic colors */
--success: #06B6D4;
--success-foreground: #FFFFFF;
--success-light: #CFFAFE;
--warning: #F59E0B;
--warning-foreground: #581C87;
--warning-light: #FEF3C7;
--info: #8B5CF6;
--info-foreground: #FFFFFF;
--info-light: #EDE9FE;
--error: #E11D48;
--error-light: #FFE4E6;
/* Shadows */
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.07), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -4px rgba(0, 0, 0, 0.05);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.08), 0 8px 10px -6px rgba(0, 0, 0, 0.04);
--shadow-focus: 0 0 0 3px rgba(217, 70, 239, 0.2);
}
/* ============================================
NEO THEME (Dark)
Cyberpunk dark mode with neon pink/purple glow
============================================ */
[data-theme="neo"].dark {
/* Backgrounds */
--background: #0F0720;
--foreground: #FAF5FF;
/* Card surfaces */
--card: #2D1B4E;
--card-foreground: #FAF5FF;
/* Primary accent - bright pink/fuchsia */
--primary: #F0ABFC;
--primary-foreground: #0F0720;
/* Secondary */
--secondary: #1A0A30;
--secondary-foreground: #FAF5FF;
/* Muted */
--muted: #150825;
--muted-foreground: #E879F9;
/* Accent */
--accent: #581C87;
--accent-foreground: #F0ABFC;
/* Destructive */
--destructive: #FB7185;
--destructive-foreground: #0F0720;
/* Borders and inputs */
--border: #581C87;
--input: #581C87;
--ring: #F0ABFC;
/* Sidebar */
--sidebar: #150825;
--sidebar-foreground: #FAF5FF;
/* Popover */
--popover: #3D2563;
--popover-foreground: #FAF5FF;
/* Semantic colors */
--success: #22D3EE;
--success-foreground: #0F0720;
--success-light: #164E63;
--warning: #FBBF24;
--warning-foreground: #0F0720;
--warning-light: #451A03;
--info: #A78BFA;
--info-foreground: #0F0720;
--info-light: #4C1D95;
--error: #FB7185;
--error-light: #4C0519;
/* Shadows - with subtle neon glow effect */
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.4), 0 0 20px rgba(217, 70, 239, 0.1);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 0 30px rgba(217, 70, 239, 0.1);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.6), 0 0 40px rgba(217, 70, 239, 0.15);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.6), 0 0 50px rgba(217, 70, 239, 0.2);
--shadow-focus: 0 0 0 3px rgba(240, 171, 252, 0.4);
}
/* Base styles */
* {
border-color: var(--border);