:root { --terminal-bg: #191724; --terminal-fg: #e0def4; /* ANSI Palette */ --terminal-black: #26233a; --terminal-red: #eb6f92; --terminal-green: #31748f; --terminal-yellow: #f6c177; --terminal-blue: #9ccfd8; --terminal-magenta: #c4a7e7; --terminal-cyan: #ebbcba; --terminal-white: #e0def4; --terminal-purple: #c4a7e7; /* Semantic Colors */ --primary: var(--terminal-blue); --danger: var(--terminal-red); --success: var(--terminal-green); --warning: var(--terminal-yellow); --info: var(--terminal-cyan); --border-color: #555169; --surface: #1f1d2e; --muted: #6e6a86; }