// Source unique du thème xterm. xterm exige des couleurs hex concrètes (pas de var CSS),
// donc les valeurs vivent ici plutôt que dupliquées dans chaque composant terminal.
// À garder synchronisé avec --color-surface-0 de style.css si la surface de base change.
import type { ITheme } from '@xterm/xterm';

// Aligne le fond sur --color-surface-0 (#09090b) ; fg = zinc-300, curseur = zinc-200,
// sélection = zinc-700.
export const TERMINAL_THEME: ITheme = {
  background: '#09090b',
  foreground: '#d4d4d8',
  cursor: '#e4e4e7',
  selectionBackground: '#3f3f46',
};

export const TERMINAL_FONT_FAMILY =
  "ui-monospace, 'JetBrains Mono', 'Fira Code', Menlo, Consolas, monospace";
