:root {
    --bg-primary: #0a0a0f;
    --bg-secondary: #111118;
    --bg-tertiary: #18181f;
    --bg-elevated: #1e1e28;
    --border-color: #2a2a38;
    --border-focus: #6d5ce7;
    --accent: #6d5ce7;
    --accent-light: #8b7cf7;
    --accent-dark: #5647c7;
    --accent-muted: rgba(109, 92, 231, 0.15);
    --text-primary: #f0f0f5;
    --text-secondary: #a0a0b0;
    --text-muted: #606070;
    --text-inverse: #0a0a0f;
    --success: #34d399;
    --success-muted: rgba(52, 211, 153, 0.15);
    --danger: #f87171;
    --danger-muted: rgba(248, 113, 113, 0.15);
    --warning: #fbbf24;
    --warning-muted: rgba(251, 191, 36, 0.15);
    --info: #60a5fa;
    --info-muted: rgba(96, 165, 250, 0.15);
    --radius-xs: 4px;
    --radius-sm: 6px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.3);
    --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);
    --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.5);
    --shadow-glow: 0 0 20px rgba(109, 92, 231, 0.3);
    --transition-fast: 0.15s ease;
    --transition-normal: 0.25s ease;
    --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
    --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --header-height: 56px;
    --sidebar-width: 220px;
}

