import type { ITheme } from 'xterm'; // 默认 xterm 主题 // (与 frontend/src/stores/settings.store.ts 中的定义保持一致) export const defaultXtermTheme: ITheme = { background: '#1e1e1e', foreground: '#d4d4d4', cursor: '#d4d4d4', selectionBackground: '#264f78', // 使用 selectionBackground black: '#000000', red: '#cd3131', green: '#0dbc79', yellow: '#e5e510', blue: '#2472c8', magenta: '#bc3fbc', cyan: '#11a8cd', white: '#e5e5e5', brightBlack: '#666666', brightRed: '#f14c4c', brightGreen: '#23d18b', brightYellow: '#f5f543', brightBlue: '#3b8eea', brightMagenta: '#d670d6', brightCyan: '#29b8db', brightWhite: '#e5e5e5' }; // 默认 UI 主题 (CSS 变量) // (与 frontend/src/stores/settings.store.ts 中的定义保持一致) export const defaultUiTheme: Record = { '--app-bg-color': '#ffffff', '--text-color': '#333333', '--text-color-secondary': '#666666', '--border-color': '#cccccc', '--link-color': '#333', '--link-hover-color': '#0056b3', '--link-active-color': '#007bff', '--header-bg-color': '#f0f0f0', '--footer-bg-color': '#f0f0f0', '--button-bg-color': '#007bff', '--button-text-color': '#ffffff', '--button-hover-bg-color': '#0056b3', '--font-family-sans-serif': 'sans-serif', '--base-padding': '1rem', '--base-margin': '0.5rem', }; // 未来可以在这里添加其他默认主题