// Client-side colour guessing for the group editor (mirrors web/color-utils.js).
// Best-effort: returns a hex for recognised colour names (EN + DA) or "".
const NAMED = {
black: "#111111", white: "#ffffff", red: "#e11d2a", green: "#1f9e4b",
blue: "#1f6fe1", navy: "#1b2a4a", yellow: "#f4c20d", orange: "#f2701f",
purple: "#8a3ffc", pink: "#ff5fa2", brown: "#7b4a2b", beige: "#e8dcc0",
grey: "#8a8a8a", gray: "#8a8a8a", silver: "#c9c9c9", gold: "#d4af37",
// Danish
sort: "#111111", hvid: "#ffffff", rød: "#e11d2a", grøn: "#1f9e4b",
blå: "#1f6fe1", gul: "#f4c20d", lilla: "#8a3ffc", brun: "#7b4a2b",
grå: "#8a8a8a", sølv: "#c9c9c9", guld: "#d4af37", lyserød: "#ff5fa2",
};
export function autoColorGuess(text) {
if (!text) return "";
const words = String(text).toLowerCase().split(/[\s\-/]+/);
for (const w of words) {
if (NAMED[w]) return NAMED[w];
}
return "";
}