export function parseVmlColorForDrawing(raw: string | undefined): string | undefined {
  if (!raw) return undefined
  const trimmed = raw.trim()
  if (trimmed.startsWith("#") && trimmed.length === 7) return trimmed
  if (/^[0-9a-f]{6}$/i.test(trimmed)) return `#${trimmed}`
  return undefined
}

export function parseRotationDegFromStyle(style: string): number {
  const match = style.match(/\brotation:\s*(-?\d+)/i)
  return match ? Number(match[1]) : 0
}
