A CLI tool that converts markdown files to beautifully styled PDF documents with syntax highlighting for code blocks. It should support multiple themes (dark, light, custom), handle GitHub Flavored Markdown, and optionally include a table of contents. The tool should be fast and work offline.