// One small icon set (24px grid, 1.75 stroke, Lucide-style paths) so the UI never falls back to emoji or glyphs. const P = { search: '', shuffle: '', filter: '', x: '', check: '', chevronDown: '', chevronRight: '', arrowLeft: '', external: '', copy: '', link: '', file: '', sheet: '', doc: '', slides: '', image: '', globe: '', archive: '', database: '', table: '', terminal: '', pencil: '', list: '', plug: '', brain: '', message: '', diff: '', folder: '', play: '', stop: '', refresh: '', clock: '', cpu: '', coins: '', gauge: '', key: '', logout: '', user: '', moon: '', sun: '', eye: '', maximize: '', minimize: '', info: '', alert: '', shield: '', bug: '', code: '', music: '', briefcase: '', layout: '', grid: '', flask: '', target: '', box: '', scale: '', flag: '', users: '', more: '', columns: '', download: '', heart: '', trophy: '', gamepad: '', flame: '', dataset: '', plus: '', lock: '', wrap: '', folderOpen: '', power: '', zap: '', wrench: '', send: '', window: '', puzzle: '', }; export function icon(name, size = 16, cls = "") { return ``; } export const DOMAIN_ICON = { code: "code", webdev: "layout", cyber: "bug", music: "music", general: "briefcase" }; export const FILE_ICON = { spreadsheet: "sheet", document: "doc", pdf: "doc", slides: "slides", image: "image", web: "globe", text: "file", archive: "archive", other: "file" };