/* 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;