// Tokyo Night inspired color palette export const colors = { bg: '#1a1b26', bgHighlight: '#292e42', bgPanel: '#1e1f2e', textPrimary: '#c0caf5', // These are used for readable content and metadata, so they meet AA // contrast against every application background rather than merely acting // as decorative dim text. textSecondary: '#a9b1d6', textMuted: '#929abc', accentBlue: '#7aa2f7', accentGreen: '#9ece6a', accentYellow: '#e0af68', accentRed: '#f7768e', accentPurple: '#bb9af7', borderActive: '#7aa2f7', border: '#6e769e', codeText: '#a5d6ff', } as const; export const icons = { unread: '●', read: '○', starred: '★', unstarred: ' ', bullet: '•', categoryOpen: '▼', categoryClosed: '▶', separator: '─', verticalBar: '│', } as const; // Deterministic feed color from a small palette const feedColors = ['#7aa2f7', '#9ece6a', '#e0af68', '#f7768e', '#bb9af7', '#7dcfff', '#ff9e64', '#c0caf5'] as const; export function getFeedColor(feedId: number): string { return feedColors[feedId % feedColors.length] as string; }