// SVG icon set — minimal line style const Icon = ({ d, viewBox = '0 0 24 24', stroke = 'currentColor', fill = 'none', sw = 1.6, className = 'ico', children, ...rest }) => ( {d ? : children} ); const I = { shield: (p) => , sword: (p) => , scroll: (p) => , trophy: (p) => , crown: (p) => , flame: (p) => , star: (p) => , bolt: (p) => , check: (p) => , plus: (p) => , more: (p) => , log: (p) => , user: (p) => , cog: (p) => , logout: (p) => , sound: (p) => , search: (p) => , chevR: (p) => , chevD: (p) => , x: (p) => , filter: (p) => , // categories brain: (p) => , briefcase: (p) => , heart: (p) => , book: (p) => , spark: (p) => , // attributes fist: (p) => , eye: (p) => , feather: (p) => , compass: (p) => , calendar: (p) => , trend: (p) => , users: (p) => , }; window.Icon = Icon; window.I = I;