:root { --terminal-bg: #eff1f5; --terminal-fg: #4c4f69; /* ANSI Palette */ --terminal-black: #ccd0da; --terminal-red: #d20f39; --terminal-green: #40a02b; --terminal-yellow: #df8e1d; --terminal-blue: #1e66f5; --terminal-magenta: #8839ef; --terminal-cyan: #04a5e5; --terminal-white: #4c4f69; --terminal-purple: #8839ef; /* Semantic Colors */ --primary: var(--terminal-blue); --danger: var(--terminal-red); --success: var(--terminal-green); --warning: var(--terminal-yellow); --info: var(--terminal-cyan); --border-color: #bcc0cc; --surface: #e6e9ef; --muted: #acb0be; }