export function slugSegment(title: string): string { const normalized = title .normalize("NFKD") .replace(/[\u0300-\u036f]/g, "") .toLowerCase() .trim() .replace(/[^\p{Letter}\p{Number}\s_-]+/gu, "") .replace(/[\s_]+/g, "-") .replace(/-+/g, "-") .replace(/^-|-$/g, ""); return normalized || "section"; }