/* Clade & class sigils — simple geometric heraldic glyphs (not figurative). */
const Sigil = ({ id, size = 30 }) => {
const s = size;
const stroke = "currentColor";
const sw = 1.4;
const common = { width: s, height: s, viewBox: "0 0 32 32", fill: "none", stroke, strokeWidth: sw, strokeLinecap: "round", strokeLinejoin: "round" };
switch (id) {
case "canidae": // pack triangle (three points)
return ;
case "felidae": // crescent + claw
return ;
case "mustelidae": // sinuous "S"
return ;
case "ursidae": // heavy paw
return ;
case "cervidae": // antler crown
return ;
case "bovidae": // horns
return ;
case "leporidae": // long ears
return ;
default:
return ;
}
};
window.Sigil = Sigil;