:root { --terminal-bg: #282a36; --terminal-fg: #f8f8f2; /* ANSI Palette */ --terminal-black: #000000; --terminal-red: #ff5555; --terminal-green: #50fa7b; --terminal-yellow: #f1fa8c; --terminal-blue: #bd93f9; --terminal-magenta: #ff79c6; --terminal-cyan: #8be9fd; --terminal-white: #f8f8f2; --terminal-purple: #bd93f9; /* Semantic Colors */ --primary: var(--terminal-purple); --danger: var(--terminal-red); --success: var(--terminal-green); --warning: var(--terminal-yellow); --info: var(--terminal-cyan); --border-color: #44475a; --surface: #282a36; --muted: #6272a4; }