// 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 }) => (
);
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;