// Minimal line-icon set — 16x16 stroke icons in a formal, hairline style. // All icons use currentColor and 1.25 stroke. const Ico = ({ children, size = 16, style }) => ( {children} ); const I = { // navigation chevronDown: (p) => , chevronRight: (p) => , chevronLeft: (p) => , close: (p) => , search: (p) => , plus: (p) => , minus: (p) => , check: (p) => , more: (p) => , // tools (left rail) pointer: (p) => , pen: (p) => , shape: (p) => , text: (p) => , image: (p) => , brush: (p) => , eyedropper: (p) => , hand: (p) => , zoom: (p) => , crop: (p) => , frame: (p) => , // panels layers: (p) => , swatch: (p) => , sparkle: (p) => , align: (p) => , grid: (p) => , lock: (p) => , unlock: (p) => , eye: (p) => , eyeOff: (p) => , // top bar folder: (p) => , save: (p) => , share: (p) => , users: (p) => , bell: (p) => , settings: (p) => , history: (p) => , export: (p) => , import: (p) => , // modules vector: (p) => , photo: (p) => , publish: (p) => , ui: (p) => , ai: (p) => , brand: (p) => , collab: (p) => , print: (p) => , cloud: (p) => , admin: (p) => , // states circle: (p) => , dot: (p) => , square: (p) => , triangle: (p) => , info: (p) => , warn: (p) => , ok: (p) => , // devanagari flourish (placeholder mark) mark: (p) => , // misc filter: (p) => , sort: (p) => , link: (p) => , copy: (p) => , trash: (p) => , refresh: (p) => , home: (p) => , bookmark: (p) => , arrow: (p) => , play: (p) => , align_l: (p) => , align_c: (p) => , align_r: (p) => , bold: (p) => , italic: (p) => , underline: (p) => , }; window.I = I; window.Ico = Ico;