auto-claude: 2.1 - Add Dusk theme CSS variables (light and dark)

Copy [data-theme="dusk"] and [data-theme="dusk"].dark CSS blocks from
.design-system/src/styles.css. Map design system variables to app's
existing variable structure (--background, --foreground, --primary, etc.).

Dusk Light: Warm, muted palette with olive/yellow accents (#B8B978)
Dusk Dark: Fey-inspired dark theme with pale yellow accents (#E6E7A3)

🤖 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:31:22 +01:00
parent a75c0a9965
commit bcbced24e5
@@ -204,6 +204,140 @@
--shadow-focus: 0 0 0 2px rgba(214, 216, 118, 0.2);
}
/* ============================================
DUSK THEME (Light)
Warm, muted palette inspired by Fey/Oscura
============================================ */
[data-theme="dusk"] {
/* Backgrounds */
--background: #F5F5F0;
--foreground: #131419;
/* Card surfaces */
--card: #FFFFFF;
--card-foreground: #131419;
/* Primary accent - muted olive/yellow */
--primary: #B8B978;
--primary-foreground: #131419;
/* Secondary */
--secondary: #EAEAE5;
--secondary-foreground: #131419;
/* Muted */
--muted: #F0F0EB;
--muted-foreground: #5C6974;
/* Accent */
--accent: #F0F0E0;
--accent-foreground: #B8B978;
/* Destructive */
--destructive: #D84F68;
--destructive-foreground: #FFFFFF;
/* Borders and inputs */
--border: #E0E0DB;
--input: #E0E0DB;
--ring: #B8B978;
/* Sidebar */
--sidebar: #FFFFFF;
--sidebar-foreground: #131419;
/* Popover */
--popover: #FFFFFF;
--popover-foreground: #131419;
/* Semantic colors */
--success: #4EBE96;
--success-foreground: #FFFFFF;
--success-light: #E0F5ED;
--warning: #D2D714;
--warning-foreground: #131419;
--warning-light: #F5F5D0;
--info: #479FFA;
--info-foreground: #FFFFFF;
--info-light: #E8F4FF;
--error: #D84F68;
--error-light: #FCE8EC;
/* 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(184, 185, 120, 0.2);
}
/* ============================================
DUSK THEME (Dark)
Fey-inspired dark theme
============================================ */
[data-theme="dusk"].dark {
/* Backgrounds */
--background: #131419;
--foreground: #E6E6E6;
/* Card surfaces */
--card: #1A1B21;
--card-foreground: #E6E6E6;
/* Primary accent - pale yellow */
--primary: #E6E7A3;
--primary-foreground: #131419;
/* Secondary */
--secondary: #222329;
--secondary-foreground: #E6E6E6;
/* Muted */
--muted: #16171D;
--muted-foreground: #868F97;
/* Accent */
--accent: #2A2B1F;
--accent-foreground: #E6E7A3;
/* Destructive */
--destructive: #D84F68;
--destructive-foreground: #131419;
/* Borders and inputs */
--border: #282828;
--input: #282828;
--ring: #E6E7A3;
/* Sidebar */
--sidebar: #16171D;
--sidebar-foreground: #E6E6E6;
/* Popover */
--popover: #222329;
--popover-foreground: #E6E6E6;
/* Semantic colors */
--success: #4EBE96;
--success-foreground: #131419;
--success-light: #1A2E28;
--warning: #D2D714;
--warning-foreground: #131419;
--warning-light: #2A2B1A;
--info: #479FFA;
--info-foreground: #131419;
--info-light: #1A2433;
--error: #D84F68;
--error-light: #2E1A1F;
/* Shadows */
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.6);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.7);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.8);
--shadow-focus: 0 0 0 2px rgba(230, 231, 163, 0.25);
}
/* Base styles */
* {
border-color: var(--border);