:root { --terminal-bg: #0A0E14; --terminal-fg: #B3B1AD; /* ANSI Palette */ --terminal-black: #01060E; --terminal-red: #FF3333; --terminal-green: #BAE67E; --terminal-yellow: #FFD580; --terminal-blue: #73D0FF; --terminal-magenta: #D4BFFF; --terminal-cyan: #5FD7FF; --terminal-white: #D9D7CE; --terminal-purple: #D4BFFF; /* Semantic Colors */ --primary: var(--terminal-blue); --danger: var(--terminal-red); --success: var(--terminal-green); --warning: var(--terminal-yellow); --info: var(--terminal-cyan); --border-color: #393b44; --surface: #1F2229; --muted: #5C6773; }